【问题标题】:changing url dynamically in angular 4 depending upon the environments根据环境以角度 4 动态更改 url
【发布时间】:2019-04-10 10:59:35
【问题描述】:

现在要更改我正在使用 ng build 的 Angular 4 应用程序的 url--(标志的名称) 例如,如果是生产,我使用 ng build --prod

我想要实现的是例如- 如果 URL 是 -https://local.com/application/overview,则用于本地主机

对于暂存,如果 URL 是 -https://stage.com/application/overview,则用于我的本地主机

对于生产来说,网址是 - 对于我的本地主机,如果网址是 -https://prod.com/application/overview

我想通过一次又一次地更改 url 来动态更改主机名。如果代码部署到舞台,它应该采用舞台网址,反之亦然。

如何实现?任何建议将不胜感激。

【问题讨论】:

    标签: javascript angular angular4-router


    【解决方案1】:

    如果您在第一个 / 之后的上下文根在每个环境中都相同,那么您不需要提供基本 href,只需使用 ./

    【讨论】:

    • 我没听懂你想说什么。
    • 你在哪里部署这个应用程序 Apache webserver 或 tomcat
    • apache 网络服务器
    • 这一定不是问题,您应该只将基本 href 添加为 ./index.html# 并从 Apache 静态 Web 服务器为该静态文件(即 Apache mod 中的 index.html 文件)进行上下文映射上下文规则映射规则
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多