タイトルごとに。あまり言いたくない。この場合、呼び出し元でレスポンス(nullなど)を処理するのではなく、カスタムエラーを投げるのがよいでしょうか?
EDITここで示唆したように、私は
- のいずれかに、より理にかなっているかどうかを知りたいのですがしたユースケースは、特定のように、エラー または
- リターン「ヌル」を(スローですエラーが関係ない)
角4サービス
における方法に包まれたDB操作return this._db.upsert(item._id, (doc) => item)
.then(response => {
return response;
})
.catch(specificErrorProvided => {
// return null or throw Error? (the user is not concerned with the specific error)
});
問題はそれが一般的ではない、それは不明だということです。人々に沈黙させないように頼むのではなく、彼らが必要性を感じないほど十分に明確な質問をする。人々に比較を求めているシナリオの例を示します。人々が期待するデータの種類を正確に説明する(そうでなければ、主に意見に基づくものであり、話題にならない)。 –
この質問はcs.stackexchange.comに投稿する必要があります。 – ControlAltDel
カスタム例外は、別の種類の応答であり、呼び出し元によっても処理される必要があります。 – Bergi