Друзья,
Нужно сделать переход на другую страницу сразу после регистрации нового пользователя.
Взял с открытого проекта вот этот код
https://github.com/linnovate/mean/blob/master/app/...exports.create = function(req, res) {
var user = new User(req.body);
var message = null;
user.provider = 'local';
user.save(function(err) {
if (err) {
switch(err.code){
case 11000:
case 11001:
message = 'Username already exists';
break;
default:
message = 'Please fill all the required fields';
}
return res.render('users/signup', {
message: message,
user: user
});
}
req.logIn(user, function(err) {
if (err) return next(err);
return res.redirect('/');
});
});
};
Не могу понять почему когда я использую этот кусок в своем проекте, у меня выскакивает TypeError, мол нет методов render и logIn (по идее его должен давать Passport). Приведенный выше метод сделан для POST-запроса.
Кто-нибудь реализовывал подобное? Откуда должны появиться методы render и logIn?