在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python  HTML/ node.js如何統(tǒng)一獲取response

node.js如何統(tǒng)一獲取response

項目中有很多方法去請求接口,有時候會返回token過期的情況,這樣需要在每個方法里面判斷處理,node.js 有沒有方法統(tǒng)一獲取response,然后做處理?

前臺ajax請求node接口,node是用superagent去請求API接口,API返回Token過期,這時候superagent是否能做統(tǒng)一的處理

回答
編輯回答
維她命

對于你的描述,我很困惑,是項目中通過ajax請求node的接口,獲取的response是token過期;還是說node去請求別的接口,返回token過期?

根據(jù)我的理解,你應(yīng)該ajax的請求,統(tǒng)一錯誤處理。那么你可以考慮 axios axios文檔

// 添加請求攔截器
axios.interceptors.request.use(function (config) {
    // 在發(fā)送請求之前做些什么
    return config;
  }, function (error) {
    // 對請求錯誤做些什么
    return Promise.reject(error);
  });

// 添加響應(yīng)攔截器
axios.interceptors.response.use(function (response) {
    // 對響應(yīng)數(shù)據(jù)做點(diǎn)什么
    return response;
  }, function (error) {
    // 對響應(yīng)錯誤做點(diǎn)什么
    return Promise.reject(error);
  });
2017年8月14日 18:36