Разница между req.x и req.session.x - PullRequest
0 голосов
/ 14 февраля 2019

В чем разница между присвоением значения объекту request непосредственно по сравнению с объектом req.session в стандартном приложении Node.js + Express.js?

 function some_route(req, res, next) {
         req.x = "foo"
         req.session.y = "bar"
         return res.status(200).send({success: "yay"})
 }

Более конкретно, какдолго и широко ли req.x доступен?Я думаю , что хотя данные сеанса req.session.y сохраняются при перезагрузках браузера, перезагрузках серверов и даже на альтернативных серверах, которые подключаются к одной и той же базе данных сеансов, изменения в req.x сохраняются только в запросе, но несохраняются при перенаправлениях, перезагрузках браузера, перезагрузках серверов или альтернативных серверах.Это правильно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...