Показывать переменные сеанса в представлениях с использованием экспресс-сеанса без прохождения через контроллер - PullRequest
0 голосов
/ 04 января 2019

Я новичок в node.js и в данный момент мне приходится передавать сеанс от контроллера к представлению (с помощью экспресс-сессии), но мне было интересно, есть ли более простой способ.Я поместил это в свой файл app.js и, похоже, я могу получить доступ к переменной сеанса непосредственно в представлении, не отправляя ее из контроллера, но просто хотел узнать, является ли это приемлемым способом сделать это?

app.use((req, res, next) => {
  res.locals.userId = req.session.user._id;
  next();
});
...