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