From d8649e834ac2c8d828544f1523d74ad5f4d152ae Mon Sep 17 00:00:00 2001 From: "994906886@qq.com" <994906886@qq.com> Date: Wed, 15 Sep 2021 10:42:03 +0800 Subject: [PATCH] tijiao --- utils/request.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/utils/request.js b/utils/request.js index 1233ae1..6f11631 100644 --- a/utils/request.js +++ b/utils/request.js @@ -12,8 +12,10 @@ const service = (params) => { let result = doRequest(params); result.then(res => { - if (res) { + if (res != null) { relove(res); + } else { + reject(res); } }) @@ -55,7 +57,7 @@ async function doRequest(params) { let data = success.data; if (data.code == 200) { - return data.data; + return data.data ? data.data : {}; } else if (data.code == 203) { return refreshTokenRequest(params); } else if (data.code == 205) { @@ -102,6 +104,10 @@ async function refreshTokenRequest(params) { }); const newToken = await result; + if (!newToken || !newToken.token) { + functions.logout(); + return false; + } setToken(newToken.token);