Привет!
У меня есть небольшой тренировочный проект SPA с
Angular 2 на фронте и RESTful бэкендом на
NodeJS / Коа.
Я хочу, прикрутить авторизацию с
koa-passport (local strategy).
Вот код, который выполняется, когда пользователь лонигится:
function*() {
yield passport.authenticate('local', {
successRedirect: '/',
failureRedirect: '/'
});
};
Я скопировал это из где-то из документации. Код отлично работает, но я не хочу, чтобы он редитектил при успехе или ошибке.
Если из вызова функции
passport.authenticate() убрать второй параметр или передавать туда просто пустой объект, возникает ошибка.
Я хочу просто получать объект пользователя в
body ответа, а в случае ошибки - false там же в
body.
Как мне это сделать?