NowJS текущая сессия - PullRequest
       27

NowJS текущая сессия

2 голосов
/ 17 октября 2011

Я создаю приложение node.js с использованием Express, Everyauth и Now.js.

У меня есть функция now.js на стороне сервера, в которой я хочу получить доступ к объекту «Пользователь» для аутентифицированного пользователя, вызывающего эту функцию. У меня нет доступа к объекту 'request' или 'session', у меня есть только cookie пользователя и connect.sid

У меня вопрос: какой лучший способ получить информацию о сеансе, которую я ищу? Сохраняю ли я эти данные в файле cookie при поступлении исходного запроса страницы? Или есть ли способ получить объект сеанса из connect.sid?

Спасибо

1 Ответ

2 голосов
/ 29 октября 2011

Для решения этой проблемы я создал хранилище Memory Session, которое я передал при создании Express App. Который позволяет мне получить доступ к хранилищу сеансов

Когда вызывается функция nowjs на стороне сервера, я использую connect.sid для извлечения сеанса пользователей из хранилища сеансов. В этом сеансе содержатся все данные аутентифицированных пользователей.

...