请教各位一个问题,求解答:axios 使用的一些一问题?

我在react里进行了返回数据处理拦截,如果登陆失效了或者token失败我要在返回拦截里处理,进行一个路由跳转到登陆界面去,让用户重新登陆,有知道如何操作使用的吗?我不要想业务里去判断必须在返回数据前处理的
茅侃侃
浏览 145回答 2
2回答

哈士奇WWW

目前通过全局变量做到了路由操作在顶级入口app我定义了window.router=this.props.history;然后在featchasios调用它window._ROUTER_=this.props.history;网络请求调用window._ROUTER_.push('/login');

RISEBY

这个只要在请求拦截器里处理就行axiosInstance.interceptors.request.use((config)=>{if(tokenError){//处理登录失效跳转}else{returnconfig}},error=>Promise.reject(error))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript