项目中http和https接口所用的域名不一样
例如 http 接口是 api.example.com
https 接口是 api2.example.com
angular.module('config', [])
.constant('URL', 'api.example.com')
我该如何修改URL的值为api2.example.com?
直接
app.run()['$location', '$window',
'$rootScope','ENV',
function ($location, $window,
$rootScope, ENV) {
if(isHTTPS){
angular.module('config', [])
.constant('URL', 'api2.example.com')
}
}
没有效果
项目中如果同时使用http和https的接口,为什么不直接设置两个常量来分别存储地址前缀
如果是只是用一种前缀的话,可以在打包的时候使用脚本工具(如gulp,webpack)按需设置该常量