//增加一个请求拦截器 axios.interceptors.request.use(function (config) { // Do something before request is sent console.log("请求拦截器成功") return config; }, function (error) { // Do something with request error console.log("请求拦截器失败") returnPromise.reject(error); });
//增加一个响应拦截器 axios.interceptors.response.use(function (response) { // Any status code that lie within the range of 2xx cause this function to trigger // Do something with response data console.log("响应拦截器成功") return response; }, function (error) { // Any status codes that falls outside the range of 2xx cause this function to trigger console.log("响应拦截器成功") // Do something with response error returnPromise.reject(error); }); axios({ method:'GET', url: 'http://localhost:3000/posts' })