Repository URL to install this package:
|
Version:
1.2.19 ▾
|
import { axios as axiosInstance } from 'api/config'
function requestInterceptor(config) {
// console.log('Request Interceptor')
// console.log({ config })
return config
}
function requestErrorInterceptor(requestError) {
// console.log('Request Error Interceptor')
// console.log({ requestError })
return Promise.reject(requestError)
}
function responseInterceptor(response) {
// console.log('Response Interceptor')
// console.log({ response })
return response
}
function responseErrorInterceptor(responseError) {
console.log('Response Error Interceptor')
console.error(responseError)
return Promise.reject(responseError)
}
// Add a request interceptor
axiosInstance.interceptors.request.use(
requestInterceptor,
requestErrorInterceptor
)
// Add a response interceptor
axiosInstance.interceptors.response.use(
responseInterceptor,
responseErrorInterceptor
)