node.js如何统一获取response

项目中有很多方法去请求接口,有时候会返回token过期的情况,这样需要在每个方法里面判断处理,node.js 有没有方法统一获取response,然后做处理?

前台ajax请求node接口,node是用superagent去请求API接口,API返回Token过期,这时候superagent是否能做统一的处理


慕标5832272
浏览 618回答 1
1回答

达令说

对于你的描述,我很困惑,是项目中通过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);  });
打开App,查看更多内容
随时随地看视频慕课网APP