Глобальная переменная в EJS для аутентификации - PullRequest
0 голосов
/ 13 мая 2019

С помощью приведенного ниже кода я пытаюсь создать глобальную переменную 'auth', для которой установлено значение req.session.userId при успешном входе в систему.

app.locals({
    loggedIn: null
});

app.use("*", (req, res, next) => {
    loggedIn = req.session.userId;    
});

Используя 'auth', я изменю панель навигации в моем представлении EJS, например, удаляю ссылку для входа / нового пользователя, когда существует 'auth'.Это правильный способ сделать это?Я не могу заставить его работать.

...