8 个回答

我来我来,你试着打印下error.config,error.code,error.message,error.response就知道了

console.log(error.response);//服务端响应的数据

Error对象可能log出来并不是你想象的那种以对象的样子出现

401 Unauthorized - HTTP|MDN
我觉得先从401的意思上找找思路吧。你这个应该是由于凭据问题导致的OAuth2返回的401,感觉如果是微信那边的问题应该返回的是json封装的错误码而不是返回码。。

你自己已经写出来了

(error) => {
    console.log(error.response.data.code); // => 401
    console.log(error.response.data.redirectUrl); //...
}

401是没有获得授权认证,接口token信息

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