對於初學的小菜雞,常常會犯一些低級錯誤。vue
如今記錄一下我在使用vue-resource發送post請求時的一個低級錯誤:網絡
window.BaseURL = '127.0.0.1:8888';vue-resource
8888是訪問在本機的後臺程序的端口post
請求代碼以下,this
1 this.$http.post(BaseURL+'/login', {telphone: this.phone,password: this.password}).then((response) => { 2 // success callback 3 console.log('sdsdsd',response) 4 })
很簡單的代碼,不過卻出錯了url
打開網絡發現是url不對,在我寫的127.0.0.1:8888多了默認的localhost:8080部分。spa
我覺得是有默認設置,要將默認的改個人ip地址就好,code
可是處處搜索「vue-source更改默認url」,」vue-resource配置「都沒有結果,blog
最後忽然發現了我本身定義的ip
window.BaseURL的值沒有加上‘http://’,所vue-resource會使用默認http://localhost:8080
最後window.BaseURL = 'http://127.0.0.1:8888';
就行了。
多是問題過低級,基本沒有人犯,因此耗費了我一大圈時間處處找答案,依然無所獲,對於馬虎如我之新菜鳥,可能會犯一樣的錯誤,所以記錄之