想請問一下我用httpclient(https://angular.io/guide/http)去call api時的url該如何設置,
發現我在設成127.0.0.1/api時,打包放上伺服器,他真的連本地端的127.0.0.1...,若只設定/api他一樣也連到本地端的127.0.0.1/..,真是滿弔詭的
this.http.get('http://127.0.0.1:3000/api/data').subscribe(data => {
});
this.http.get('/api/data').subscribe(data => {
});
兩個位置設置都會顯示找不到
看起來是JS緩存問題
第一次測試127.0.0.1/api時,瀏覽器啟動緩存
所以第二次測試/api,其實是走上一個JS,所以是127.0.0.1/api
在chrome上面按ctrl + F5清緩存
再重試