我在本地运行的spring boot后台,手机是iphone6s
小程序中使用wx.request请求后台数据,但是在开发者工具中可以请求后台,而真机调试时,不能访问后台
输出错误为“request fail,无法连接服务器”
无论是用localhost还是127.0.0.1,都不行,在同一网段也不可以,我用手机开热点给笔记本,也不可以访问后台。
我也把“不校验合法域名”勾选上了,也不行
换了安卓机也不行
但是之前我真机调试的时候,完全没有问题的。。
只是一个月没用,突然就不行了
请大佬指教!
wx.request({
url: 'http://localhost:8080/apply/add/constraint',
data: {
model: array[0],
constraint1: e.detail.value.lock,
constraint2: e.detail.value.jiaolian1,
constraint3: e.detail.value.jiaolian2,
},
header: {
'content-type': 'application/x-www-form-urlencoded'
},
method: 'GET',
success: function (res) {
wx.navigateTo({
url: '../condition/condition',
})
console.log(res)
},
fail: function (res) {
console.log("fail")
console.log(res.errMsg)
},
complete: function () {
console.log("com")
}
})
手机电脑在同网络下,用局域网的ip可以访问,打开调试模式
谢谢,我试试
感谢!果然可以了,但是为什么我之前用localhost也行呢,是微信小程序更新了吗。
首先确认你手机能访问localhost再调试,其次,重启编辑器试试,最后,重启电脑试试。
谢谢,不过不太清楚用什么办法来确认手机是否能访问localhost,可以稍微讲讲吗
有没有楼主遇到在工具里边就不能访问后台服务
楼主你是怎么解决问题的啊