Javascript 我应该如何在AngularJS中管理不同环境的配置
我应该如何管理AngularJS项目中的不同环境设置?例如,我希望根据我是在开发、测试、暂存还是在生产中,对类似的内容进行不同的配置:Javascript 我应该如何在AngularJS中管理不同环境的配置,javascript,angularjs,gruntjs,Javascript,Angularjs,Gruntjs,我应该如何管理AngularJS项目中的不同环境设置?例如,我希望根据我是在开发、测试、暂存还是在生产中,对类似的内容进行不同的配置: 重定向单一登录的URL 其他服务的URL(特别是那些支持CORS或JSONP的服务,即不在同一域上的服务) 在服务器端,在Django中,我会使用设置和本地_设置,或者在Rails中,我会使用不同的环境文件,比如production.rb或development.rb。AngularJS的最佳实践是什么?我们使用的解决方案非常简单。 Django(在我们的例
- 重定向单一登录的URL
- 其他服务的URL(特别是那些支持CORS或JSONP的服务,即不在同一域上的服务)
在服务器端,在Django中,我会使用设置和本地_设置,或者在Rails中,我会使用不同的环境文件,比如production.rb或development.rb。AngularJS的最佳实践是什么?我们使用的解决方案非常简单。 Django(在我们的例子中是Flask)将包含所有api URL的变量传递给模板,在模板中我将其转换为全局javascript变量 然后我在Angularjs中定义了一个常量,它获取该变量。此时,我的所有服务都使用该常量来检索必要的api url 也许这个库可以帮助你
这个问题与谢谢DanS,是的,我们最终选择了ng constant