第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Nodejs axios http 請(qǐng)求循環(huán)

Nodejs axios http 請(qǐng)求循環(huán)

我對(duì) Axios 和 foreach 循環(huán)有疑問(wèn)。我的 Api 提供程序僅支持 5 個(gè)同時(shí)調(diào)用,因此我想一一調(diào)用,但是當(dāng)執(zhí)行此代碼時(shí),每個(gè)主體不等待完成調(diào)用函數(shù)并收到錯(cuò)誤代碼 429。如何解決此問(wèn)題?謝謝。async function call(url) {  var options = {    method: 'GET',    url: url,    auth: {      username: '*****',      password: '*****'    }  };  var response = await axios.request(options);  print(response.data["Id"])}app.get('/save', async (req, res) => {  var options = {    method: 'GET',    url: 'getListUser',    auth: {      username: '***',      password: '***'    }  };  var response = await axios.request(options);  response.data["users"].forEach( async (val) => {    console.log("ENTER");    var url = 'getDetailUser' + val["id"];    var res = await call(url); // <- How to wait finish this?    console.log("EXIT")  }, (err) => {      console.log(err)  })  res.status(200).send("ok").end();});
查看完整描述

3 回答

?
呼啦一陣風(fēng)

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊

僅供參考,Promise無(wú)法使用涉及回調(diào)的循環(huán),即forEach。或者,您可以使用for of


try {

  for (const val of response.data['users']) {

    console.log("ENTER");

    var url = 'getDetailUser' + val["id"];

    var res = await call(url); 

    console.log("EXIT")

  }

} catch (error) {

  console.log(error)

}


查看完整回答
反對(duì) 回復(fù) 2023-10-14
?
臨摹微笑

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊

只需稍作改動(dòng)


await Promise.allSettled(response.data["users"].map(val => {

? ?var url = 'getDetailUser' + val["id"];

? ?return call(url);?

}))



查看完整回答
反對(duì) 回復(fù) 2023-10-14
?
慕容3067478

TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊

Promise.all() 就是這樣


await Promise.all(response.data["users"].map(val => {

   var url = 'getDetailUser' + val["id"];

   return call(url); 

}))


查看完整回答
反對(duì) 回復(fù) 2023-10-14
  • 3 回答
  • 0 關(guān)注
  • 200 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)