1、當我ulr設置為本地服務器接口時候,例如:
----》
login:function(index) { uni.request({ url: '/api/user/login', header: { 'content-type': 'application/json', }, method: 'POST', sslVerify: false,//不驗證ssl證書 data: { userName: this.mobile, passWord: this.password, userCode: '', sysCode: '' }, success: res => { console.log(res.data); if(res.data.code == 0) { this.login_success = '登錄' + res.data.message; } }, fail: err => { console.log(err); uni.showToast({ icon: 'none', title: "請求錯誤!" }) }, }); },
運行到瀏覽器成功,但是安卓模擬器提示:報錯:"errMsg": "request:fail abort statusCode:-1"
2、修改utl地址:localhost換成本地ip ,url為我本地的IP地址加端口號8080(IP地址可以windows+R,ipconfig獲取)
此時模擬器可以獲取數據,但瀏覽器獲取數據失敗(正式環境地址沒測試過,不知道)
login:function(index) { uni.request({ url: url + '/api/user/login', header: { 'content-type': 'application/json', }, method: 'POST', sslVerify: false,//不驗證ssl證書 data: { userName: this.mobile, passWord: this.password, userCode: '', sysCode: '' }, success: res => { console.log(res.data); if(res.data.code == 0) { this.login_success = '登錄' + res.data.message; } }, fail: err => { console.log(err); uni.showToast({ icon: 'none', title: "請求錯誤!" }) }, }); },