收藏
回答

小程序在真机调试时无法请求localhost后台

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug Windows v1.02.1809260

我在本地运行的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")

}

})


最后一次编辑于  2018-09-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • 黎😄
    黎😄
    2018-09-28

    首先确认你手机能访问localhost再调试,其次,重启编辑器试试,最后,重启电脑试试。

    2018-09-28
    赞同 1
    回复 1
    • 我爱学习📖
      我爱学习📖
      2018-09-28

      谢谢,不过不太清楚用什么办法来确认手机是否能访问localhost,可以稍微讲讲吗

      2018-09-28
      回复
  • 痛快科技
    痛快科技
    2018-09-28

    手机电脑在同网络下,用局域网的ip可以访问,打开调试模式

    2018-09-28
    赞同 1
    回复 2
    • 我爱学习📖
      我爱学习📖
      2018-09-28

      谢谢,我试试

      2018-09-28
      回复
    • 我爱学习📖
      我爱学习📖
      2018-09-28

      感谢!果然可以了,但是为什么我之前用localhost也行呢,是微信小程序更新了吗。

      2018-09-28
      回复
  • Borderland_
    Borderland_
    01-13

    楼主你是怎么解决问题的啊

    01-13
    赞同
    回复