Browse Source

tijiao

master
994906886@qq.com 3 years ago
parent
commit
d8649e834a
  1. 10
      utils/request.js

10
utils/request.js

@ -12,8 +12,10 @@ const service = (params) => {
let result = doRequest(params); let result = doRequest(params);
result.then(res => { result.then(res => {
if (res) { if (res != null) {
relove(res); relove(res);
} else {
reject(res);
} }
}) })
@ -55,7 +57,7 @@ async function doRequest(params) {
let data = success.data; let data = success.data;
if (data.code == 200) { if (data.code == 200) {
return data.data; return data.data ? data.data : {};
} else if (data.code == 203) { } else if (data.code == 203) {
return refreshTokenRequest(params); return refreshTokenRequest(params);
} else if (data.code == 205) { } else if (data.code == 205) {
@ -102,6 +104,10 @@ async function refreshTokenRequest(params) {
}); });
const newToken = await result; const newToken = await result;
if (!newToken || !newToken.token) {
functions.logout();
return false;
}
setToken(newToken.token); setToken(newToken.token);

Loading…
Cancel
Save