У меня есть кодовый, который содержит код, похожий на код ниже много раз:Node.js обратного вызов ошибки
function(doc, callback) {
doSomething(function(err) {
if(err) return callback(err);
callback(null, doc);
});
}
мне интересно, если есть какой-либо недостатки просто сочетающая явная проверку ошибок в:
function(doc, callback) {
doSomething(function(err) {
callback(err, doc);
});
}
Я понимаю, что обработчики обратного вызова, как ожидается, будут проверять ошибку при обратном вызове, но в этом случае он просто пузырится вверх.
Я полагаю, мне интересно, основывается ли на том, как обратные вызовы обычно используются, если это проблема?
ваш подход прекрасен, если вам не нужно обрабатывать '(err, doc)' перед вызовом – Plato