abhaybisht2002
01/24/2024, 6:47 AMjs
function createAxiosInstance(tokenLocalStorage?: loginTokenType) {
const instance = axios.create({
baseURL: process.env.NEXT_PUBLIC_BACKEND_BASE_URL,
})
// Request Interceptor
instance.interceptors.request.use((config) => {
return config
}, (error) => {
return Promise.reject(error)
})
// Response Interceptor
instance.interceptors.response.use((response) => {
return response.data
}, (error) => {
return Promise.reject(error)
})
return instance
}