Как сохранить userinfo для каждого запроса глобально для приложения в nodejs - PullRequest
0 голосов
/ 30 августа 2018

Я работаю над приложением nodejs (expressjs). После аутентификации случайно сгенерированный токен возвращается в приложение. Этот токен используется для аутентификации дальнейших запросов. После проверки подлинности, как мы храним информацию о пользователе до завершения запроса. Можем ли мы использовать сессию?

1 Ответ

0 голосов
/ 01 сентября 2018

Вариант 1 (как указано в комментариях)

Вы можете сохранить свои пользовательские данные вручную в объекте request req.user = userData

Вариант 2

Использование внешней библиотеки, такой как passport.js, позволяет обрабатывать всю часть аутентификации и автоматически сохраняет аутентифицированного пользователя в объекте request (req.user) для каждого отдельного запроса (до тех пор, пока пользователь аутентифицирован)

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