Аутентификация koa-passport всегда возвращает 4XX

При использовании коа-паспорта я всегда получаю ошибку 404 или 401.

passport.authenticate( 'local', {
    successRedirect: '/',
    failureRedirect: '/login',
    failureFlash: true
} );

1 ответ

(Это дало мне много часов борьбы, поэтому я хотел опубликовать это здесь для других.)

При использовании koa-passport вы должны обязательно вернуть * результат аутентификации и **call authenticate с контекстом.

return passport.authenticate( 'local', {
    successRedirect: '/',
    failureRedirect: '/login',
    failureFlash: true
} )( ctx );
Другие вопросы по тегам