AngularJS中的环境配置

时间:2018-04-20 09:49:02

标签: angularjs api configuration

将AngularjS用于从不同服务器使用API​​的简单仪表板。

要将angularJS中的APIURL指定为某个值,我目前在app.js文件中使用app.constant()。

但这不是最好的方法,因为这个URL会在暂存,开发,测试和生产时发生变化。

因此,每次部署代码时,我都需要更改APIURL值。

我不能使用process.env.NODE_ENV因为这只能用于服务器端/快速框架。

有没有办法可以为不同的环境配置所有不同的API URL,而不必在部署到不同的环境服务器时更改变量值。

1 个答案:

答案 0 :(得分:0)

我们在URL中传入环境参数。我不知道这是否是一种常见的最佳做法,它只是我们使用的。

我确实找到了一个帖子,详细介绍了这个主题:How to configure Angularjs using Environment Variables。他使用的.js文件在您更改环境时会被覆盖,但它仍在使用环境变量。