Nodejs进行并行的http调用并合并结果

时间:2015-02-04 10:09:28

标签: node.js

我是使用Nodejs的新手。如何并行进行多个http调用并发送合并响应。

此致 普拉迪普

1 个答案:

答案 0 :(得分:1)

您可以使用异步模块。这来自https://github.com/caolan/async

// an example using an object instead of an array
async.parallel({
    one: function(callback){
        setTimeout(function(){
            callback(null, 1);
        }, 200);
    },
    two: function(callback){
        setTimeout(function(){
            callback(null, 2);
        }, 100);
    }
},
function(err, results) {
    // results is now equals to: {one: 1, two: 2}
});