axios 요청 차단 및 응답 차단 설정

1031 단어
우선 저희가 axios 실례를 만들겠습니다.
const service = axios.create({
  baseURL: url, //  URL
  timeout: 5000, //     `timeout`  , 
  headers: {'X-Custom-Header': 'foobar'} //  
});

추가 속성 참조:https://www.kancloud.cn/yunye/axios/234845
이제 차단기를 추가할게요.
//  
service .interceptors.request.use(function (config) { //  
  //  

  config.headers['usertoken'] = token;
return config;
  }, function (error) {
    //  
    return Promise.reject(error);
  });

//  
service .interceptors.response.use(function (response) { //   return response; }, function (error) { //   return Promise.reject(error); });

차단기를 제거하고 싶다면
var myInterceptor = axios.interceptors.request.use(function () {/*...*/});
axios.interceptors.request.eject(myInterceptor);

  
다음으로 전송:https://www.cnblogs.com/xiaocuncheng/p/10615142.html

좋은 웹페이지 즐겨찾기