记uniapp在真机调试网络请求上遇到的一坑
报错内容:
errMsg:"request:fail"
报错原因:
本地开发完成后,在真机上调试时,需要将网络请求改为局域网ip
成功案例:
uni.request({ url: 'http://127.0.0.1/zpw/sms/SendTemplateSMS.php', method:"GET", data:{ phone:_this.phone, }, success: (res) => { _this.getCode=res.data; alert(_this.getCode) }, fail(err) { console.log(err) } });
上面的代码在电脑端开发时调用会成功调用,但是在手机浏览器里面调用时就调用识别,走fail。
uni.request({ url: 'http://192.168.2.17/zpw/sms/SendTemplateSMS.php', method:"GET", data:{ phone:_this.phone, }, success: (res) => { _this.getCode=res.data; alert(_this.getCode) }, fail(err) { console.log(err) } });
上面的代码在电脑端调用成功返回,在手机浏览器调用也成功返回。