1. 程式人生 > >記一個vue-resource請求的低階錯誤

記一個vue-resource請求的低階錯誤

對於初學的小菜雞,經常會犯一些低階錯誤。

現在記錄一下我在使用vue-resource傳送post請求時的一個低階錯誤:

window.BaseURL = '127.0.0.1:8888';

8888是訪問在本機的後臺程式的埠

請求程式碼如下,

 

1          this.$http.post(BaseURL+'/login', {telphone: this.phone,password: this.password}).then((response) => {
2             // success callback
3             console.log('sdsdsd',response)
4 })

 

很簡單的程式碼,不過卻出錯了

開啟網路發現是url不對,在我寫的127.0.0.1:8888多了預設的localhost:8080部分。

我以為是有預設設定,要將預設的改我的ip地址就好,

但是到處搜尋“vue-source更改預設url”,”vue-resource配置“都沒有結果,

最後突然發現了我自己定義的

window.BaseURL的值沒有加上‘http://’,所vue-resource會使用預設http://localhost:8080

最後window.BaseURL = 'http://127.0.0.1:8888';

就好了。

可能是問題太低階,基本沒有人犯,所以耗費了我一大圈時間到處找答案,依然無所獲,對於馬虎如我之新菜鳥,可能會犯同樣的錯誤,因此記錄之