Промежуточное программное обеспечение, содержащее res.locals, не работает - PullRequest
0 голосов
/ 30 мая 2019

Привет! Я использую данное промежуточное ПО для отображения имени пользователя и т. Д. На каждом шаблоне, но это промежуточное ПО не работает, не работает console.log и не работают локальные пользователи в моем шаблоне ejs. Пожалуйста, проверьте почему!

Я использую это промежуточное ПО в последнем перед app.listen.

app.use(function(req, res, next) {
    console.log("Hello");
    res.locals.username = req.session.username;
    res.locals.userid = req.session.userid;
    res.locals.w_id = req.session.w_id;
      next();
  });

1 Ответ

1 голос
/ 30 мая 2019
I am using this middleware in the last before app.listen.

Это ваша проблема, вы должны добавить это промежуточное ПО перед всеми маршрутами, чтобы он вызывался.

...