import axios from 'axios' import { resReject, resResolve, reqReject, reqResolve } from './interceptors' export function createAxios(options = {}) { const defaultOptions = { timeout: 120000, } const service = axios.create({ ...defaultOptions, ...options, }) service.interceptors.request.use(reqResolve, reqReject) service.interceptors.response.use(resResolve, resReject) return service } export const request = createAxios({ baseURL: import.meta.env.VITE_BASE_API, })