-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
axios interceptor 관련하여 질문 드립니다.
21.11.18 16:40 작성 조회수 617
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하고 있는것으로 알고 있는데
왜 한 번 더 감싸는지 혹시 이유가 있을까요?
답변을 작성해보세요.
0
답변 1