有关axios拦截
Posted DangerousBaymax
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有关axios拦截相关的知识,希望对你有一定的参考价值。
// http request 拦截器 axios.interceptors.request.use( config => {
var token = localStorage.getItem("antToken"); //检查是否有token,有的话说明是已登录,没有就说明未登录
if (token) { //如果登录了就在每个接口的headers里面增加token
config.headers.token = token;
} return config; }, err => { return Promise.reject(err); });
axios.interceptors.response.use( response => { if(response.data.errorCode === "2001") { alert(‘123‘) return; } return response; }); error => { if (error.response) { switch (error.response.status) { case 111: alert(‘123‘) } } // console.log(JSON.stringify(error));//console : Error: Request failed with status code 402 return Promise.reject(error.response.data) // 返回接口返回的错误信息 });
以上是关于有关axios拦截的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段14——Vue的axios网络请求封装