Всем известно, что в express есть прослойки, что то вроде (somefunc — прослойка):
Внимание вопрос: как из прослойки передать что либо в каллбэк? Можно конечно сохранить значение в сессию, а потом в каллбэке потереть это значение, но во первых хочется попроще и во вторых хотелось бы передавать ссылку на модель из базы.
app.get('/foo', somefunc, callback);
Внимание вопрос: как из прослойки передать что либо в каллбэк? Можно конечно сохранить значение в сессию, а потом в каллбэке потереть это значение, но во первых хочется попроще и во вторых хотелось бы передавать ссылку на модель из базы.
Сейчас делаю как-то так:
app.get('/', function(req, res) { ChekAuth(req.session, function(logged, player) { res.render('index', { logged: logged, player: player }); }); });
ссылка на оригинал статьи http://habrahabr.ru/post/201580/
Добавить комментарий