我使用javascript的"fetch-api“函数请求服务器(用Node.js编写)。当用户单击一个按钮时,我希望向服务器发出多个请求。
在JavaScript中有这样的方法吗?当服务器响应时。然后第二个请求发送。当第二反应到来的时候。第三次请求发送等等。请帮帮我。提前感谢!
发布于 2022-01-05 20:05:54
fetch函数返回一个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');
}https://stackoverflow.com/questions/70597379
复制相似问题