Как работать с сессиями в Express?

Middle
286 просмотров
AFK Offer AI

express-session создаёт session middleware: хранит данные сессии на сервере, клиенту отправляет только session ID в cookie. Store по умолчанию — MemoryStore (только для разработки!). Production: connect-redis, connect-pg-simple. Настройка: secret (для подписи cookie), resave, saveUninitialized. req.session.user = user сохраняет данные. Сессии требуют sticky sessions при горизонтальном масштабировании или centralized store (Redis).

Следующий вопрос

Как реализовать graceful shutdown в Express?