欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

请求拦截器中对于get的请求参数的处理

程序员文章站 2022-07-03 23:20:50
...
service.interceptors.request.use(
  config => {
    if (getToken()) {
      config.headers["Authorization"] = getToken(); // 让每个请求携带自定义token 请根据实际情况自行修改
    }
    config.headers["Content-Type"] = "application/json";
    if (config.method === "get") {
      for (const key in config.params) {
        if (config.params[key] === "") {
          delete config.params[key];
        }
      }
    }
    console.log(config.params);
    return config;
  },
  error => {
    // Do something with request error
    Promise.reject(error);
  }
);```

相关标签: vue 前端