記一個vue-resource請求的低階錯誤
阿新 • • 發佈:2019-01-01
對於初學的小菜雞,經常會犯一些低階錯誤。
現在記錄一下我在使用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';
就好了。
可能是問題太低階,基本沒有人犯,所以耗費了我一大圈時間到處找答案,依然無所獲,對於馬虎如我之新菜鳥,可能會犯同樣的錯誤,因此記錄之