【发布时间】:2026-01-13 02:55:02
【问题描述】:
我有两个功能:
function one(next){
Users.find({}, function(err, docs){
if( err)
next( err );
} else {
next( null );
}
});
}
function two(next){
Something.find({}, function(err, docs){
if( err)
next( err );
} else {
next( null );
}
});
}
我可以使用异步库:
async.series( [one, two], function( err ){
...
});
这里,如果 one() 返回 err,则立即调用回调(设置 err)。
什么是easy,async.series 的 BASIC 实现?
我查看了库 async 的代码(这太棒了),但它是一个用来做很多事情的库,我在使用它时遇到了很大的麻烦。
你能告诉我一个简单的 async.series 实现吗?它会简单地一个接一个地调用函数,并且——如果其中一个调用带有错误的回调——调用最终的回调并设置err?
谢谢...
佣兵。
【问题讨论】:
标签: node.js asynchronous