React+react-router-dom+axios 组件外跳转,axios拦截器跳转到登录页
React路由使用的是 react-router-domHashRouterAxios拦截器里判断Status==401时 跳转到 Login页面service.interceptors.response.use(response => {console.log("response-->",response)// 在这里你可以判断后台返回数据携带的请求码...},(error)=>
·
React路由使用的是 react-router-dom HashRouter
Axios拦截器里判断Status==401时 跳转到 Login页面
service.interceptors.response.use(response => {
console.log("response-->",response)
// 在这里你可以判断后台返回数据携带的请求码
...
},(error)=>{
if(error.response.status===401){
//请求要求身份验证 跳转到登录页
window.location.hash="/login"
}else{
showToast(error);
}
return Promise.reject(error);
})
好简单,我想复杂了。
更多推荐
已为社区贡献2条内容
所有评论(0)