簡體   English   中英

當 JavaScript 中的其他響應完成時從服務器請求數據

[英]Request data from server when other response complete in JavaScript

我使用 javascript 的“fetch-api”function 請求服務器(用 Node.js 編寫)。 當用戶單擊按鈕時,我想向服務器發出多個請求。

JavaScript有這樣的方法嗎? 當服務器響應時。 然后第二個請求發送。 當第二個響應來臨時。 第三次請求發送等等......請幫助我。 提前致謝!

獲取 function 返回promise 你需要像這樣await它:

await fetch('http://test.com/1');
await fetch('http://test.com/2');
await fetch('http://test.com/3');

您還可以像這樣訪問響應:

const res1 = await fetch('http://test.com/1');
const data1 = await res1.json();

if (data1.foo == '123') {
  await fetch('http://test.com/2');
  await fetch('http://test.com/3');
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM