axios 拦截请求和响应

mac2025-08-10  11

//请求 request.interceptors.request.use((url, options) => { //处理,我这里是要把token放到请求接口后面 if(!url.match(new RegExp(`(?<=/server)${USER_LOGIN}`, "g"))) { // 给请求添加token (登录的不用) let token = localStorage.getItem('token'); options.params = { ...options.params, token }; } return {url, options}; }); //响应 request.interceptors.response.use(async (response) => { //处理,data就是服务器返回的数据 const data = await response.clone().json(); if(data.code !== 1) { notification.error({ message: data.msg, description: '请求错误' }); } return response; });

 

最新回复(0)