엑시오스 인터셉터 :: https://github.com/axios/axios#interceptors
가로채기 -- http 처리 중간에 (보내기전에, 받기전에) 처리하는 로직을 넣을 수 있다.
import store from '@/store/index';
export function setInterceptors(instance) {
// Add a request interceptor
instance.interceptors.request.use(
function(config) {
// Do something before request is sent
// console.log(config);
config.headers.Authorization = store.state.token;
return config;
},
function(error) {
// Do something with request error
return Promise.reject(error);
},
);
인증을 위해 토큰을 헤더에 넣고 req를 보낸다.