用axios.all處理併發請求

如果我們需用在兩個接口同時完成後,然後在執行一些邏輯,我們可以使用axios.all處理併發請求,如下所示:

function getUserAccount() {
  return axios.get('/user/12345');
}

function getUserPermissions() {
  return axios.get('/user/12345/permissions');
}

axios.all([getUserAccount(), getUserPermissions()])
  .then(axios.spread(function (acct, perms) {
    console.log('兩個請求都完成了')
  }));
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章