vue中使用interceptors拦截器

vue中使用interceptors拦截器设置了请求头token,但是token的位置总是在路径的前面,这个怎么处理。

2个回答

// http request 拦截器
http.interceptors.request.use(
  config => {
        //如果是登录就直接返回请求
    if(config.url.indexOf('/login/userLogin') >= 0){
      return config;
    }else{
            //非登录请求必须携带token
      let token = sessionStorage.getItem("token");
      if (token) {
        config.headers.token = token;
      }
      return config;
    }
  },
  err => {
    return Promise.reject(err);
  });

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问