亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

node.js如何統一獲取response

node.js如何統一獲取response

慕標5832272 2018-06-29 18:14:38
項目中有很多方法去請求接口,有時候會返回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);

? });


查看完整回答
反對 回復 2018-07-08
  • 1 回答
  • 0 關注
  • 651 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號