POST要求でフィールドが欠落している場合に、エラー処理ミドルウェア機能を使用する必要がありますか?NODEでエラーミドルウェア機能を使用する場合
function (req, res, next) {
if (!req.body.mandatoryField){
var err = new Error("missing field);
err.status(400);
next(err); // send response from error middleware
}
}
または私はエラーをスローcatually例のためにそれを保存する必要があります。つまり
model.save(function(err){
next(err);
}
、POSTリクエストのやり過ぎで不正な入力のためのエラーを投げていますか?
私は投げやエラーなしに400ステータスレスポンスで直接応答する必要があります。