Есть маршрут в котором первой функцией определяем авторизацию пользователя (
usersController.loadUser).
app.get('/', usersController.loadUser, function(req, res) {
res.render('index.ejs', { title: 'Главная страница '});
});
exports.loadUser = function(req, res, next) {
users.loadUser(req.session.id, function(err, result) { //Отправляем запрос в БД
if (err) {
return res.send(err);
} else if (result) { //Если вернулись данные из БД проверяем их и разрешаем доступ к маршруту
next();
} else {
//Либо просим пройти авторизацию
res.redirect('/signin');
}
});
}
Как передать данные из функции авторизации в следующую функцию?
В качестве ответа можно дать правильный поисковый запрос, завис что то я чутка.