在NodeJS中处理多个http调用的最佳方法

Zoltán搅拌

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

钻石龙

javascript es5 +的内置方法标准是使用promise,并保证所有对象在完成时等待。

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);
});

就像是。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章