【发布时间】:2020-09-04 20:01:14
【问题描述】:
我想知道有哪些方法可以在 React 应用中实现自动刷新无效访问令牌。每次提出请求时,我都想:
- 提出请求
- 如果 401 状态/错误
- 请求刷新访问令牌
- 再次发出初始请求
在我当前的项目中,我使用 React/Redux 并通过 axios 发出请求。
【问题讨论】:
标签: reactjs redux oauth-2.0 axios jwt
我想知道有哪些方法可以在 React 应用中实现自动刷新无效访问令牌。每次提出请求时,我都想:
在我当前的项目中,我使用 React/Redux 并通过 axios 发出请求。
【问题讨论】:
标签: reactjs redux oauth-2.0 axios jwt
为了通过 axios 实现刷新令牌,我建议使用拦截器。
什么是拦截器?
您可以在请求或响应被 then 或 catch 处理之前拦截它们。
在下面的链接中有一个在 axios 拦截器中实现刷新令牌的好例子:
https://gist.github.com/Godofbrowser/bf118322301af3fc334437c683887c5f
【讨论】: