【发布时间】:2014-04-01 15:44:34
【问题描述】:
为了避免 node.js 回调地狱,我使用 async.js 来组织我的代码。它最后使用一个回调函数来捕获所有错误。是否有可能找出它抛出异常的位置。
在下面的例子中,数组中有 3 个函数,我想知道它失败的地方,所以我可以创建一个自定义的错误消息。
async.waterfall([
function(callback){
callback(null, 'one', 'two');
},
function(arg1, arg2, callback){
callback(null, 'three');
},
function(arg1, callback){
// arg1 now equals 'three'
callback(null, 'done');
}
], function (err, result) {
// result now equals 'done'
console.log("error:" + err);
});
【问题讨论】:
标签: node.js async.js waterfall