收藏
回答

wx.request当后台服务器没有启动时,居然返回success?

调试窗口返回:POST https://xxxxx/api/code2Session 404 错误
但代码中居然进入的是success: function
wx.request({
          url: api_base_url + '/api/code2Session',
          method: 'POST',
          header: {
            'content-type': 'application/x-www-form-urlencoded'
          },
          data: {
            code: res.code,
          },
          success: function (res) {
            if(res.statusCode != 200)
            {
              console.log('wx.request错误:')
              console.log(res);
              return;
            }
            const sessionInfo = res.data.data.session_info;
            if (res.data.status == 200) {
              resolve(sessionInfo);
            } else {
              reject(res.data);
            }
          },
          fail:(res)=>{
            reject(res);
          }
        })
回答关注问题邀请回答
收藏

3 个回答

  • 李忠
    李忠
    2020-04-13

    谢谢

    2020-04-13
    有用
    回复
  • 悠然~
    悠然~
    2020-04-13

    只要request 没问题 就会走success 只不过返回值是500而已

    2020-04-13
    有用
    回复
  • จุ๊บ
    จุ๊บ
    2020-04-13

    request 请求 无论请求的后端接口是否正常,都会走success方法。只有这个request 接口 请求有问题,才会走fail

    2020-04-13
    有用
    回复
登录 后发表内容
问题标签