【发布时间】:2021-08-03 05:04:38
【问题描述】:
我有一个反应应用程序,它在登录后启动一个计时器,用于验证登录用户的 jwt 身份验证令牌是否需要刷新。它在令牌到期前一分钟启动,并使用基于 cookie 的刷新令牌从服务器请求 jwt 刷新。这个过程没有问题。
当令牌过期并且服务器没有返回新令牌时,我的问题就出现了。此时,我希望浏览器将用户重定向回 react 应用程序的登录视图,以便他们可以重新登录。但我不确定如何做到这一点。
这个计时器在一个 UserService 模块中运行,它不是一个反应组件,所以我无法使用 useHistory 方法。
我如何做到这一点?
【问题讨论】:
标签: reactjs