我在Nodejs應用程序中使用異步來串行運行一系列函數。每個函數都用一個err(可以爲null)和一個結果來調用回調函數。在具有異步的Nodejs中使用自定義錯誤
我想要做的是檢查在一系列回調特定錯誤......一個自定義錯誤:
async.series({
one: function(callback){
// Doing Stuff
if(No good)
callback(new error('Custom Error'), 'Failure');
else
callback(null, 1);
},
two: function(callback){
// Doing Stuff
if(No good)
callback(new error('Custom Error 2'), 'Failure');
else
callback(null, 2);
}
},
function(err, results) {
if(err) {
// Test for which error was thrown above
}
});
上創建自定義錯誤,然後在這種情況下測試他們將是巨大的任何想法。
使用大寫'新的錯誤( '自定義消息')' – Bergi 2013-03-14 13:32:51