Deferred
オブジェクトには、2つのメインプールコールバック、すなわちdoneCallbacks
とfailCallbacks
があります。両方のプールは「線形」です。コールバックは、与えられた順序で次々に格納されます。`Deferred`を使用したエラー処理
この線形構造は、エラーを処理する際に考慮する必要のあるツリー状構造に反しているようです。すべてのステップで、失敗とパスの2つのケースがあります。
if(err) {
// stuff
if(err) {
// stuff
} else {
// stuff
}
else {
// stuff
if(err) {
// stuff
} else {
// stuff
}
}
理由Deferred
秒の課せられた直線の、彼らはエラー処理のために非常に適していないようです。私は何か見落としていますか?
達成しようとしていることはありますか? –