该项目是本人使用vue.js 配置中判断http登录后才能访问进行的拦截操作
axios.
interceptors.
response.
use(
//
添加一个拦截器的请求
response
=> {
//
在发出请求的时候拦截http请求的数据进行判断
if(
response.
data.
code
==
401){
//
比如你访问一个接口并且这个接口必须是登录状态下才能请求
//
如果你请求则会返回基本信息通过判断它的code码进行http的拦截拦截之后你可以让它跳回登录页面
this.
$router.
push({
path:
'
/login
',});
//
如果拦截成功则会跳到登录页面
}
else {
//
如果已经是登录状态则return它的返回值到axios
return
response;
}
},
error
=> {
return
Promise.
reject(
error.
response.
data)
});