import axios, { AxiosError } from "axios"; import { getCookie } from "cookies-next"; const api = axios.create({ baseURL: "/api", }); api.interceptors.request.use( (config) => { const accessToken = getCookie("access_token"); if (accessToken) { config!.headers!.Authorization = `Bearer ${accessToken}`; } return config; }, (error: AxiosError) => { return Promise.reject(error); } ); export default api;