import axios, { AxiosError, AxiosInstance } from "axios"
_axiosInstance = axios.create({
baseURL: import.meta.env.VITE_API_URL,
timeout: 5000
})
_axiosInstance!.interceptors.request.use(
async (config) => {
if (config.url?.includes(import.meta.env.VITE_TOKEN_URL)) {
config.headers.set(
"Refresh-Token",
// do smt
)
} else {
config.headers.set(
"Access-Token",
// do smt
)
}
return config
},
(error) => Promise.reject(error)
)
import axios, { AxiosError, AxiosInstance } from "axios"
_axiosInstance = axios.create({
baseURL: import.meta.env.VITE_API_URL,
timeout: 5000
})
_axiosInstance!.interceptors.request.use(
async (config) => {
if (config.url?.includes(import.meta.env.VITE_TOKEN_URL)) {
config.headers.set(
"Refresh-Token",
// do smt
)
} else {
config.headers.set(
"Access-Token",
// do smt
)
}
return config
},
(error) => Promise.reject(error)
)