Files
hossein-por-shop/frontend/configs/axios.config.ts
T
2024-12-11 20:15:33 +03:30

24 lines
612 B
TypeScript

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;