인프런 커뮤니티 질문&답변
axios interceptor 관련하여 질문 드립니다.
작성
·
739
1
import store from '@/store/index';
export function setInterceptors(axiosService) {
axiosService.interceptors.request.use(
function (config) {
config.headers.Authorization = store.state.token;
return config;
},
function (error) {
return Promise.reject(error);
}
);
axiosService.interceptors.response.use(
function (response) {
return response;
},
function (error) {
return Promise.reject(error);
}
);
return axiosService;
}
안녕하세요.
axios interceptor에 대해 질문드리려고 합니다.
setInterceptors에서 error function return 시
return error; 하지않고
프로미스 형태로 리턴하고 있는데 이유가 있는지 궁금합니다!
axios에서 promise형태로 return하고 있는것으로 알고 있는데
왜 한 번 더 감싸는지 혹시 이유가 있을까요?
답변 1
0





