reactjs - 如何在 react 中使用 axios 处理 401 和 403 错误?
问题描述
我搜索了很多,但找不到明确的答案。每当 401 到达时,我希望在 axios 中将我重定向到登录页面,而对于 403,只需调用 API 以获取新的访问令牌并重新请求所有失败的请求。
我找不到在 axios 的拦截器中路由的方法,我不想通过刷新页面来路由,因为它会违反 SPA。
对于 403,我找不到重新请求所有失败请求的方法。
解决方案
推荐阅读
- r - 使用 dplyr 和 purrr 从嵌套的心理列表中提取元素时遇到问题
- sql-server - 无法从 Microsoft Azure Databricks 笔记本中加载 MS SQL 数据库中的数据
- spring-data - 如何使用 Spring Data 将原始 GeoJson MultiPolygon 存储到 MongoDB
- python - 正则表达式仅在函数上方获取一个 c 样式的多行注释
- python - 逐行迭代熊猫并以python方式修改特定的“单元格”
- python - PyTorch GPU 内存不足
- ruby-on-rails - Rails:使用 let 创建变量时外键约束失败!在 RSpec 测试中
- sql - WITH CTE 和大型 UNION 查询的替代方法
- javascript - JavaScript 问题:无法理解为什么我的代码不起作用
- c# - Unity 物体碰撞时什么都不会发生