拦截器可以用来对敏感信息进行处理,不管是请求发送前,还是响应结果之后
//添加请求拦截器
axios.interceptors.request.use(function(config){
//在发送请求之前做某事
return config;
},function(error){
//请求错误时做些事
return Promise.reject(error);
});
//添加响应拦截器
axios.interceptors.response.use(function(response){
//对响应数据做些事
return response;
},function(error){
//请求错误时做些事
return Promise.reject(error);
});
如果你以后可能需要删除拦截器。
var myInterceptor = axios.interceptors.request.use(function () {/*...*/});
axios.interceptors.request.eject(myInterceptor);
本文详细介绍了如何使用Axios的拦截器功能对请求和响应进行预处理和后处理,包括请求发送前和响应结果后的敏感信息处理,以及如何添加和删除拦截器。
300

被折叠的 条评论
为什么被折叠?



