Как вернуть сообщения об ошибках в passport.js без использования сессий? - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь настроить passport.js без использования сессий. Я использую аутентификацию JWT. Я пытаюсь вернуть сообщения об ошибках из моей стратегии, и в документации говорится, что вы должны передать сообщение об ошибке в качестве последнего параметра в функцию done (), а также установить для failFlash значение true.

После этого я понял, что вам нужны сеансы для использования флэш-сообщений, поэтому я спрашиваю, есть ли способ вернуть сообщения об ошибках без использования флэш-памяти?

// this doesn't work
if (!user) return done(null, false, { message: 'Email error message' });
...