2
如何在Angular 2 CLI项目中为开发和生产环境声明2个不同的代理URL?例如,虽然在开发模式下,我想用Angular 2 CLI中基于环境的不同代理配置
{
"/api/*": {
"target": "http://localhost:3000",
"secure": false
}
}
,但在生产模式下,我会用
{
"/api/*": {
"target": "http://api.exampledomain.com",
"secure": false
}
}
中定义的api路径在src->环境中,有2个文件; 1个用于开发,1个用于产品。 – echonax
是的,有。但是为了使代理配置正常工作,我们需要将上面的代码添加到json文件中。例如proxy.config.json。然后通过'ng serve --proxy-config proxy.config.json'调用这个文件。那么有没有一种方法可以根据环境来改变它? –
因此,不能创建2个不同的文件,并指出运行命令时将其作为--proxy-config文件? – echonax