次のpassportjs LocalStrategyを使用します。
passport.use(new LocalStrategy({
usernameField: 'email',
passwordField: 'password'
},
function(username, password, done) {
// ...
}
));
POST リクエストで電子メールとパスワードのプロパティを指定すると、すべて正常に動作します。ただし、いずれかが空の場合、このミドルウェアは実行されませんが、リダイレクトが発生します。
何が起こるかを知り、req.flash をクライアントに渡してこの例外を処理する必要があります。どうすればできますか?