reactjs - 如何不断检查reactjs中的过期时间?
问题描述
如何不断检查来自 sessionStorage 的令牌是否已过期。
我从使用包中获得了会话到期时间jsonwebtoken
。
并使用此计算当前时间new Date().getTime() / 1000;
如果会话已过期,如何不断检查这一点。如何每次运行一个函数。
非常感谢您的帮助。
提前致谢。
解决方案
您可以声明一个interval
将在每个时间段检查的 refcheckHereForToken()
let interval = useRef(null);
useEffect(() => {
interval.current = setInterval(checkHereForToken, 1000);
return () => clearInterval(interval.current);
}, [])
推荐阅读
- css - 生成具有单色的css渐变
- python - VS Code pylint(import-error)“无法导入”自定义目录中的子模块
- mysql - 如何选择几行运行总计
- unity3d - 在 Unity 中保存和加载整个场景
- f# - 如何指定 F# 函数签名的结果类型?
- performance - 自托管 AMP 框架 - 性能方面
- azure-cdn - 为自定义域启用 HTTPS 时,Azure CDN 失败并显示“不允许该操作”
- java - 使用 Spring Boot 自动装配任何接口
- matrix - 使用 Eigen 进行 Cholesky 分解
- r - 如何随机打乱每一行的列数据并在 R 中获取新索引?