diff --git a/utils/request.js b/utils/request.js index 04eee58..8b1a379 100644 --- a/utils/request.js +++ b/utils/request.js @@ -91,7 +91,11 @@ function baseRequest(options) { if (res.statusCode !== 200) { return Promise.reject({msg: "请求失败", res, resData}); } - if ([401, 403].indexOf(resData.status) !== -1) { + if (resData.status === 401) { + handleLoginFailure(); + return Promise.reject({msg: '未登录', res, resData, toLogin: true}); + } + if ([ 403].indexOf(resData.status) !== -1) { handleLoginFailure(); return Promise.reject({msg: res.data.msg, res, resData, toLogin: true}); } else if (resData.status === 200) {