HarmonyOS鸿蒙Next企业面试题 如何实现token快过期了,去请求续token的时机
当 JWT (JSON Web Token) 过期时,有以下几种常见的处理方式:
1. 重新登录获取新Token
最简单的方式是让用户重新登录,系统颁发新的Token。 401
2. 自动续期策略
在Token即将过期前(如剩余5分钟),自动请求新Token:
// 定时检查Token剩余时间
setInterval(() => {
const token = getToken();
if (token) {
const { exp } = decodeToken(token);
const currentTime = Date.now() / 1000;
if (exp - currentTime < 300) { // 剩余5分钟
refreshToken();
}
}
}, 60000); // 每分钟检查一次
3. 无感刷新
对于高安全性要求的系统,可以在每次请求时检查Token状态,服务端返回特定状态码时触发刷新。
更多关于HarmonyOS鸿蒙Next企业面试题 如何实现token快过期了,去请求续token的时机的实战教程也可以访问 https://www.itying.com/category-93-b0.html