|
@@ -32,6 +32,7 @@ export const getToken = async () => {
|
|
|
getToken.promise = null;
|
|
|
})
|
|
|
.then(r => {
|
|
|
+ console.log("refresh");
|
|
|
return setToken(r);
|
|
|
});
|
|
|
|
|
@@ -77,9 +78,10 @@ const refreshToken = () => {
|
|
|
}
|
|
|
})
|
|
|
.then(r => {
|
|
|
- return checkResult(r);
|
|
|
+ return r;
|
|
|
})
|
|
|
.catch(e => {
|
|
|
+ console.log(e);
|
|
|
console.error("刷新token失败");
|
|
|
return Promise.reject(e);
|
|
|
});
|
|
@@ -87,7 +89,10 @@ const refreshToken = () => {
|
|
|
|
|
|
// 检查token的有效期
|
|
|
const checkToken = t => {
|
|
|
- return new Date().valueOf() < t.time;
|
|
|
+ console.log("current timestamp: ", new Date().getTime());
|
|
|
+ console.log("token timestamp: ", t.time);
|
|
|
+ console.log("check time:", new Date().getTime() < t.time)
|
|
|
+ return new Date().getTime() < t.time;
|
|
|
};
|
|
|
|
|
|
// 设置token
|
|
@@ -106,7 +111,7 @@ export const clearToken = async () => {
|
|
|
// 处理token的格式
|
|
|
const formatToken = t => {
|
|
|
t.token = "Bearer " + t.token;
|
|
|
- t.time = t.time * 1000 - 5 * 1000 * 60;
|
|
|
+ t.time = t.time * 1000;
|
|
|
return t;
|
|
|
};
|
|
|
|