已关闭,此问题为opinion-based。目前不接受答复。
**想改善这个问题吗?**更新问题,以便editing this post可以用事实和引用来回答。
8天前关闭
Improve this question
我想迁移客户端新闻 Jmeter 板以使用刷新令牌。我知道它是如何工作的,但我是新的使用这种方法。
所以,我的问题是什么时候是获得新代币的合适时机。
场景:我的令牌过期时间为30分钟。想象一下,我正在写一篇文章要发布,在我写的时候,代币过期了。当我发送文章时,我会收到401错误。我不想把文章弄丢。但我认为编写代码来获取新令牌并在前端的每个API请求中重新发送请求是一项很大的工作。
最好的做法是什么?
2条答案
按热度按时间8i9zcol21#
检查exp声明并仅在令牌过期时续订。
os8fio9y2#
在
useEffect
中使用interval
创建一个循环,以每X秒发送一次请求。所以你可以在后端检查像API
的JWT的标志和你在JWT中保存的时间,如果过期,刷新令牌并保存在cookie中,否则,发送其他东西:)