记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)
}
});

上面的代码在电脑端调用成功返回,在手机浏览器调用也成功返回。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM