gpt4 book ai didi

docker - 如何以编程方式知道我是否使用 -prod 标志进行构建(ng build -prod)

转载 作者:行者123 更新时间:2023-12-02 19:37:14 25 4
gpt4 key购买 nike

我正在使用 docker,所以在生产模式下,我使用链接容器,其 URL 为“http://api:3000/
而不是“http://localhost:3000/”在开发模式下。

如果“ng build -prod”,我希望能够使用“http://api:3000/”并在开发时使用“localhost”。

我该怎么做 if("-prod") ?

感谢您阅读我,我希望我的问题很清楚。

编辑:一切都在 environment.ts 的评论中解释
enter image description here

最佳答案

你有environments/environment.ts,还有一个json

export const environment = {
production = false
};

您可以在您的应用程序中通过导入它然后使用它来访问它 if(environment.production)

或使用内置的角度模块,如
How to check if Angular 2 app is running in production or dev

关于docker - 如何以编程方式知道我是否使用 -prod 标志进行构建(ng build -prod),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43755537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com