一. 如果服務端沒有解決跨域問題,那就通過angular的配置來設定,三步驟:
- 在angular的工程目錄,和
同級的目錄下面的建立angular.json
檔案,内容如下:proxy.config.json
{
"/api": "http://www.test.com/api",
"secure": false,
"changeOrigin": true
}
說明:當我們通路
http://localhost:4200/api
的時候,其實就相等于通路
http://www.test.com/api
的位址;
- 配置
檔案,在對象angular.json
等于key
中的serve
下增加一項options
"options": {
"proxyConfig": "proxy.config.json"
}
- 在元件使用時,我們還是使用
來調用;實際通路的是http://localhost:4200
http://www.test.com/