我正在尝试不使用会话来设置passport.js。我正在使用JWT身份验证。我正在尝试从我的策略中返回错误消息,它在文档中说您应该将错误消息作为最后一个参数传递给done()函数,还要将failFlash设置为true。
完成此操作后,我意识到您需要使用Flash消息的会话,所以我问是否有一种不使用Flash即可返回错误消息的方法?
// this doesn't work
if (!user) return done(null, false, { message: 'Email error message' });