项目中有很多方法去请求接口,有时候会返回token过期的情况,这样需要在每个方法里面判断处理,node.js 有没有方法统一获取response,然后做处理?前台ajax请求node接口,node是用superagent去请求API接口,API返回Token过期,这时候superagent是否能做统一的处理
1 回答
达令说
TA贡献1821条经验 获得超6个赞
对于你的描述,我很困惑,是项目中通过ajax请求node的接口,获取的response是token过期;还是说node去请求别的接口,返回token过期?
根据我的理解,你应该ajax的请求,统一错误处理。那么你可以考虑 axios axios文档
// 添加请求拦截器
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);
});
- 1 回答
- 0 关注
- 617 浏览
添加回答
举报
0/150
提交
取消