小程序真机调试报错 开发者工具不报错

3131975015
  • 411

就是请求本地后台的一个接口在开发者工具里面不报错 但是真机调试时报这个错误VM134 [publib]:1 request:fail request connect error

wx.request({
      url: 'http://localhost/laravel/public/index.php/api/remove',
      method: 'POST',
      data: url,
      header: {
        'content-type': 'application/json' 
      },
      complete() { 
        wx.hideLoading();
      },
      success: res => {
        this.setData({
          data: res.data,
        })
      }
    })
回复
阅读 2.9k
1 个回答
✓ 已被采纳

开发者工具在你本机运行,你本机有 hosts,配了 localhost,自然是 可以访问 http://localhost/laravel/public/index.php/api/remove
手机上,正常情况不能配 hosts,所以 http://localhost/... 是访问不到的,所以就报错了

真机的话,吧程序部署到可外网访问的服务器,把URL换到外网服务器上就对了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏