Доступ к сеансу без запроса - PullRequest
0 голосов
/ 15 января 2020

Я использую NodeJS с express, каждый пользователь может получить доступ к различным БД и работать. Таким образом, информация о подключении к БД и информация о пользователе хранятся в сеансе. К которому в сеансе обращаются через объект req.

Допустим, у меня есть вызовы функций как:

A (функция маршрутизатора, которая имеет объект req) -> B> C - > D -> ... -> Z (вызов БД)

Проблема, с которой я сталкиваюсь, заключается в том, что мне нужно передавать объект req через каждый метод, если есть метод, который подключается к БД в эта цепочка звонков. И теперь это действительно не очень хорошо, потому что объект req передается в качестве параметра в большинстве методов.

Итак, вопрос в том, могу ли я получить доступ к сеансу для пользователя, не имея объекта req, если нет, как я могу преодолеть эту проблему?

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