axios设置请求拦截后,数据请求成功,走error的问题

论坛 期权论坛 脚本     
匿名技术用户   2021-1-5 14:33   11   0

这个时候看一下response拦截器这里的代码 中间有这样一句

service.interceptors.response.use(
  response=>{
    //在status正确的情况下,code不正确则返回相应的错误信息
    return response.data.code === 200 ? response:Promise.reject(response.data.message);
  })

注意一下这里return的值。我自己调试的时候出现标题描述的这个问题,是因为后台返回值根本不存在code这个字段。

这里是根据code的值来判断到底是走正常的then函数,还是抛出异常。(注意:code的值必须是数字类型才能完全匹配)

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP