모든 api 요청 request헤더에 토큰 넣기

// src/api/core/apiInstance.js

// 생략
const setAcessTokenInRequestConfig = (config) => {
  const accessToken = handleLocalStorage.get(ACCESS_TOKEN);
  if (!config?.headers || !accessToken) {
    return config;
  }
  config.headers.Authorization = accessToken; // 예시1
	config.headers.Authorization = `Bearer ${accessToken}`; // 예시2
  return config;
};

apiInstance.interceptors.request.use(
  config => {
    const newConfig = setAcessTokenInRequestConfig(config);
    return newConfig;
  },
  error => {
    console.error(error);
    return Promise.reject(new Error('요청 에러 발생'));
  },
);
// 생략

참고자료

axios interceptor 활용