zoukankan      html  css  js  c++  java
  • 有关axios的request与response拦截

     // 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)  // 返回接口返回的错误信息
        });
  • 相关阅读:
    字体
    abstract关键词
    final关键词
    多态
    接口
    java面向对象
    java运算符
    JDK安装
    循环
    TextView控件
  • 原文地址:https://www.cnblogs.com/DangerousBaymax/p/10277325.html
Copyright © 2011-2022 走看看