Reactjs 如何在react中使用axios处理401和403错误?

Reactjs 如何在react中使用axios处理401和403错误?,reactjs,axios,Reactjs,Axios,我找了很多,但找不到确切的答案。我希望axios在401到达时将我重定向到登录页面,对于403,只需调用API以获得新的访问令牌,并重新请求所有失败的请求 我找不到在axios的拦截器中路由的方法,我不想通过刷新页面来路由,因为这会违反SPA 对于403,我无法找到重新请求所有失败请求的方法。您能提供一些代码吗?您可能需要创建路由器在模块中使用的历史记录,这样就可以在您定义拦截器的地方导出(和导入)。。这是可行的,如果使用反应路由器v4不太确定你用什么路由虽然

我找了很多,但找不到确切的答案。我希望axios在401到达时将我重定向到登录页面,对于403,只需调用API以获得新的访问令牌,并重新请求所有失败的请求

我找不到在axios的拦截器中路由的方法,我不想通过刷新页面来路由,因为这会违反SPA


对于403,我无法找到重新请求所有失败请求的方法。

您能提供一些代码吗?您可能需要创建路由器在模块中使用的历史记录,这样就可以在您定义拦截器的地方导出(和导入)。。这是可行的,如果使用反应路由器v4不太确定你用什么路由虽然