我正在使用 docker,所以在生产模式下,我使用链接容器,其 URL 为“http://api:3000/”
而不是“http://localhost:3000/”在开发模式下。
如果“ng build -prod”,我希望能够使用“http://api:3000/”并在开发时使用“localhost”。
我该怎么做 if("-prod") ?
感谢您阅读我,我希望我的问题很清楚。
编辑:一切都在 environment.ts 的评论中解释
最佳答案
你有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/