0
だから私は、ノードに次のコード構造を持っている:私のsecondTask
でasync.parallelコールのネストですか?
async.parallel({
firstTask: function firstTask(callback) {
var firstCall = makeNetworkCall();
callback(null, firstCall);
},
secondTask: function secondTask(callback) {
var secondTaskInputArguments = [1, 2, 3, 4, 5];
// want to make five parallel network calls to the same endpoint,
// with each one of these five network requests
// taking an item from the above list as input
}
},
function handler(err, results) {
var firstCallResults = results.firstCall;
// want to also grab five results from five parallel network calls in secondTask
});
を、私は第2のエンドポイントに5つの並行リクエストを作りたいです。これを行う最善の方法は何ですか? async.parallel
コールをネストすることができます(つまり、async.parallel
コールを2番目のタスクに入れます)が、これは面倒です。私はちょうど外側のasync.parallel
に5つのパラレルコールを置くこともできますが、乱雑です。このようなことを達成するための好ましい方法は何ですか? (おそらく異なる構文ですか?)