收藏
回答

"errMsg": "request: fail timeout" 网络正常,后端接口是通的 ?

wx.request , 调试基础库版本:2.32.1 开发者工具版本:1.06.2306020

访问后端的接口是通的,但是在开发者工具中调试一致提示"errMsg": "request: fail timeout" 

回答关注问题邀请回答
收藏

2 个回答

  • Mr.luo
    Mr.luo
    2023-06-13

    用Postman试一下看超时不

    2023-06-13
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2023-06-13

    在小小的花园里面,猜呀猜呀猜

    2023-06-13
    有用
    回复 5
    • 一如既往
      一如既往
      2023-06-13
      呃 咋猜
      2023-06-13
      回复
    • Mr.Zhao
      Mr.Zhao
      2023-06-13回复一如既往
      亮代码吧
      2023-06-13
      回复
    • 一如既往
      一如既往
      2023-06-13回复Mr.Zhao
      function request(url, data = {}, method = "GET") {
        return new Promise(function(resolve, reject) {
          wx.request({
            url: url,
            data: data,
            method: method,
            header: {
              'Content-Type': 'application/json',
              'X-ShangC-Token': wx.getStorageSync('token')
            },
            success: function(res) {
              if (res.statusCode == 200) {
                if (res.data.errno == 501) {
                  // 清除登录相关内容
                  try {
                    wx.removeStorageSync('userInfo');
                    wx.removeStorageSync('token');
                  } catch (e) {
                    // Do something when catch error
                  }
                  // 切换到登录页面
                  wx.navigateTo({
                    url: '/pages/auth/login/login'
                  });
                } else {
                  resolve(res.data);
                }
              } else {
                reject(res.errMsg);
              }
            },
            fail: function(err) {
              reject(err)
            }
          })
        });
      }
      2023-06-13
      回复
    • Mr.Zhao
      Mr.Zhao
      2023-06-13回复一如既往
      你这个代码 看不出来超时啊  简单 wx.request调一下就行了
      2023-06-13
      回复
    • Mr.Zhao
      Mr.Zhao
      2023-06-13回复一如既往
      请求百度也超时?你亮的这些信息  根本没办法定位问题
      2023-06-13
      回复
登录 后发表内容