我使用以下passportjs LocalStrategy:
passport.use(new LocalStrategy({
usernameField: 'email',
passwordField: 'password'
},
function(username, password, done) {
// ...
}
));
如果我在 POST 请求中提供电子邮件和密码属性,一切正常。但是如果其中一个是空的,那么这个中间件不会被执行,而是会发生重定向。
我需要知道发生了什么并将 req.flash 传递给客户端以处理此异常。我怎么能做到?