我有一组必须按顺序读取的命令。任何失败,处理停止。
readCommands 是一组读取函数...
async.waterfall(readCommands, function(err) { if (err) { console.log(err); res.send(500, { error : err.toString() }); return; } else { console.log('we determined the state to which we have to rollback to'); } });
在这一点上,我知道我是从什么开始的。现在我想做写命令
async.waterfall(writeCommands, function(err) { if (err) { console.log(err); res.send(500, { error : err.toString() }); return; } else { console.log('we succeeded with all the write commands...'); } });
数组 readCommands 和 writeCommands 条目完全不同,因此很难将它们组合起来。但我会在去下一个瀑布之前完成第一个瀑布。如何从现有的两个中制作“瀑布”?