diff --git a/frontend/configs/axios.config.ts b/frontend/configs/axios.config.ts new file mode 100644 index 0000000..ced20af --- /dev/null +++ b/frontend/configs/axios.config.ts @@ -0,0 +1,23 @@ +import axiosOriginal from "axios"; +import { useServices } from "~/composables/services"; +import { API_ENDPOINTS } from "~/constants"; + +const config = useRuntimeConfig(); + +const axios = axiosOriginal.create({ + baseURL: config.public.API_BASE_URL, +}); + +axios.interceptors.request.use((config) => { + // if ( + // !config.url?.includes(API_ENDPOINTS.auth.login) && + // !config.url?.includes(API_ENDPOINTS.user.sendOtp) + // ) { + // const { token } = useServices(); + // config.headers.Authorization = `Bearer ${token.value}`; + // } + + return config; +}); + +export default axios;