【发布时间】:2016-09-12 15:03:11
【问题描述】:
虽然我现在可以在 funcs 之外获取一个变量作为微型站点,或者将第二个函数的回调更改为 function(err, result) { cb(cb, result, microsite)},但我想知道比上面建议的更好的选择。这是我的代码:
var funcs = [
function(cb){
Microsite.findOne({_id: id1}, cb);
},
function(microsite, cb){
VideoAccount.findOne({_id: id2}, cb);
},
function(videoAccount, cb) {
execute(microsite, videoAccount, cb);
});
async.waterfall(funcs, function(err, result){...});
【问题讨论】:
标签: javascript node.js asynchronous