0
避免node.js回調地獄,我使用async.js來組織我的代碼。它在最後使用一個回調函數來捕獲所有的錯誤。是否有可能找出它拋出異常的地方。如何爲async.waterfall創建自定義錯誤消息?
在下面的例子中,數組中有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);
});