首页 > 解决方案 > 在反应 js 应用程序中访问刷新令牌

问题描述

我在 nodejs 上有登录 api,我在其中生成令牌和刷新令牌,并将它们注册到 cookie 中。
我也有一条路线:/refreshToken我检查用户是否有令牌,如果它已过期,我会生成一个新的。我的问题是下一个:

如何在前端检测访问令牌是否已过期并使用刷新的令牌进行更新?

标签: node.jsreactjstoken

解决方案


在 React 应用程序中,您需要在进入路由器之前添加一个逻辑来检查令牌验证。在后端创建一个 API 端点(如 /authenticate)以检查访问令牌验证,并根据其结果,路由需要向前移动或尝试令牌刷新。如果令牌刷新再次失败,则需要导航回登录屏幕。这是一个通用问题,因此不确定您是否需要详细的代码解释。


推荐阅读