1. http request interceptor
axios.insterceptors.request.use( function (config){ // what to do before sending the request return config }), function (error){ // Request error do something return Promise.reject(error); } //or: axios.insterceptors.request.use(config => { // do something before sending the request return config }), error => { // Request error do something return Promise.reject(error); }
2, http response interceptor
// Add a response interceptor axios.interceptors.response.use( function (response) { // Do something with the response data return response; }, function (error) { // Do something with the response error return Promise.reject(error); });