axios uses interceptors

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);
});

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324513355&siteId=291194637