代码如下:
const addToken =(async (url, options) => { // 此处为拦截器,每次发送请求之前判断能否取到token
if (localStorage.getItem('srmToken')) {
const headers = {
'access_token': `${localStorage.getItem('srmToken')}`,
};
return {
url,
options: { ...options, headers },
};
}
});
export const request = {
errorHandler: (error) => {
const { response } = error;
if (!response) {
notification.error({
description: '您的网络发生异常,无法连接服务器',
message: '网络异常',
});
}
throw error;
},
requestInterceptors:[addToken]
};