Методы промежуточного программного обеспечения «экспресс-сессии» в Express.js

«экспресс-сессия» — английский термин и не требует перевода. Это относится к модулю промежуточного программного обеспечения в среде Express.js, популярной платформе веб-приложений для Node.js.

Вот некоторые методы, связанные с модулем «express-session»:

  1. session(options): этот метод инициализирует промежуточное программное обеспечение сеанса с предоставленными параметрами.
  2. req.session: обеспечивает доступ к объекту сеанса для текущего запроса. Вы можете использовать этот объект для хранения и получения данных сеанса.
  3. req.session.destroy(callback): этот метод уничтожает сеанс, удаляя все связанные с ним данные.
  4. req.session.cookie: представляет настройки cookie сеанса, такие как его имя, срок действия и другие атрибуты.
  5. req.session.save(callback): этот метод сохраняет данные сеанса, сохраняя любые изменения, внесенные в объект сеанса.
  6. req.session.regenerate(callback): он восстанавливает сеанс, генерируя новый идентификатор сеанса, сохраняя при этом существующие данные сеанса.
  7. req.session.reload(callback): этот метод перезагружает данные сеанса из хранилища, отбрасывая любые изменения, внесенные в объект сеанса.
  8. req.session.touch(): обновляет свойство lastAccessсеанса, указывая, что сеанс все еще активен.
  9. req.sessionID: это свойство содержит уникальный идентификатор сеанса.