小编hil*_* sb的帖子

如何从反应路由器V4的axios拦截器重定向?

我想在收到403错误时在axios拦截器中进行重定向.但是如何访问React组件之外的历史记录?

React-Router v4中编程方式导航,它位于React组件的上下文中,但是我在这里尝试axios上下文

axios.interceptors.response.use(function (response) {
    // Do something with response data
    return response;
  }, function (error) {
    // Do something with response error
    if(error.response.status === 403) { console.log("Redirection needed !"); }

    // Trow errr again (may be need for some other catch)
    return Promise.reject(error);
});
Run Code Online (Sandbox Code Playgroud)

reactjs react-router axios

15
推荐指数
5
解决办法
2万
查看次数

标签 统计

axios ×1

react-router ×1

reactjs ×1