Задать вопрос
@UNy

Работы с сессиями в express.js?

Работаю с шаблонизатором handlebars. На сервере есть несколько представлений от одного шаблона, каждый раз при переходе на другое представление я получаю get запрос, но при этом мне необходимо отдавать еще и сессию чтобы страница отоброжала имя пользователя. Каждый раз передавать её нет желания, как можно это исправить?(хранить имя в куках?).
app.get('/aboutcompany',function (req,res) {
   req.session.newUser ? res.render('aboutcompany',{userName:req.session.newUser.name}) :
       res.render('aboutcompany');
});
  • Вопрос задан
  • 861 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
Решения вопроса 1
alexiusp
@alexiusp
senior frontend developer
проще всего передавать либо в куках, либо через заголовок запроса. как вы определяете, что пользователь залогинен вообще? Если вы пользуетесь для авторизации JWT, то в нём как раз можно закодировать необходимые поля.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы