From 3d10457cd4f9cf6213a23bc904b9385cf471aafc Mon Sep 17 00:00:00 2001 From: marzban-dev Date: Wed, 11 Dec 2024 20:15:33 +0330 Subject: [PATCH] Add axios config --- frontend/configs/axios.config.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 frontend/configs/axios.config.ts 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;