gpt4 book ai didi

javascript - 在 NodeJS 中处理多个 http 调用的最佳方式

转载 作者:可可西里 更新时间:2023-11-01 17:25:03 25 4
gpt4 key购买 nike

我有以下场景。我需要进行 3 个 http 调用,返回所有 3 个请求的结果。问题是我还没有找到同步执行此操作的方法。在 NodeJS 中解决这个问题的最佳方法是什么?

最佳答案

javascript es5+ 的标准内建方式是使用 promises,并 promise all 等待它们完成。

let req1 = new Promise(function (resolve, reject) {
///http request that resolves/rejects
});

let req2 = new Promise(function (resolve, reject) {
///http request that resolves/rejects
});

let req3 = new Promise(function (resolve, reject) {
///http request that resolves/rejects
});

Promise.all([req1, req2, req3]).then(function (values) {
console.log(values);
});

类似的东西。

关于javascript - 在 NodeJS 中处理多个 http 调用的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48507285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com