我正在尝试编写一个程序,它可以向3个不同的URL发出3个请求
null
// 1st request
var currentPlayers = await getCurrentPlayers(gId);
// 2nd request
var reviewText = await getReviewText(gId);
// 3rd request
request({
null
现在,运行所有3个请求需要1.5秒,因为它等待前一个请求完成。有没有一种方法,我可以同时运行所有3个,但然后等待打印全部在同一时间?下面还有一个例子,如果我解释得不好的话。
目前:
经过的时间
第一次请求:0.236s
第二次请求:0.715s
第三次请求+打印:1.286s
我想要的是:
经过的时间
第一次请求:0.236s
第2次请求:0.479s
第3次请求+打印:0.571s
找到了,使用了promise.all()