我正在尝试编写一个程序,该程序对3个不同的URL发出3个请求
// 1st request
var currentPlayers = await getCurrentPlayers(gId);
// 2nd request
var reviewText = await getReviewText(gId);
// 3rd request
request({
现在,这3个请求都需要1.5秒钟才能完成,因为它等待上一个请求完成。有没有一种方法可以同时运行所有三个,但又等待同时打印所有这三个方法?如果我不好解释的话,下面还有另一个例子。
当前:
已用时间v
第一个请求:0.236秒
第二个请求:0.715秒
第三个请求+打印:1.286s
我想要什么:
已用时间v
第一个请求:0.236秒
第二个请求:0.479秒
第三个请求+打印:0.571秒
答案 0 :(得分:0)
弄清楚了,使用了promise.all()