import axios from "axios"; import { auth } from "../firebase/firebase.utils"; import env from "../env"; //if (process.env.NODE_ENV === "production") { axios.defaults.baseURL = "https://api.test.imex.online/"; //env.REACT_APP_AXIOS_BASE_API_URL || "https://api.imex.online/"; //} export const axiosAuthInterceptorId = axios.interceptors.request.use( async (config) => { if (!config.headers.Authorization) { const token = auth.currentUser && (await auth.currentUser.getIdToken(true)); if (token) { config.headers.Authorization = `Bearer ${token}`; } } return config; }, (error) => Promise.reject(error) ); const cleanAxios = axios.create(); cleanAxios.interceptors.request.eject(axiosAuthInterceptorId); export default cleanAxios;