axios拦截器/http

Interceptors
//处理请求或响应之前拦截请求或响应。
//添加一个请求拦截器
axios.interceptors.request.use(function (config) {
  //在请求被发送之前做某事
    return config;
  }, function (error) {
//用请求错误做某事
    return Promise.reject(error);
  });

//添加一个响应拦截器
axios.interceptors.response.use(function (response) {
//用响应数据做某事
    return response;
  }, function (error) {
//做一些响应错误的事情
    return Promise.reject(error);
  });
//移除拦截器
const myInterceptor = axios.interceptors.request.use(function () {/*...*/});
axios.interceptors.request.eject(myInterceptor);
You can add interceptors to a custom instance of axios.
const instance = axios.create();
instance.interceptors.request.use(function () {/*...*/});

猜你喜欢

转载自www.cnblogs.com/zbx-boke/p/9503601.html
今日推荐