РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnsSpCkSS 34 of 201 menu
◀ ▶

Подключение сессии в Nest

Куки Nest хранят текст у клиента. Сессия держит объект на сервере и связывает его с браузером через отдельный идентификатор. Это не замена встроенному разбору кук и не требует пакета разбора заголовка кук.

Подключение делают на уровне Express: middleware сессии вешают на приложение до прослушивания порта. Секрет и флаги resave и saveUninitialized задают в объекте настроек, как в документации пакета сессий.

Покажем на примере постов:

npm install express-session @types/express-session

Подключим middleware в точке входа:

import { NestFactory } from '@nestjs/core'; import session from 'express-session'; import { AppModule } from './app.module.js'; async function bootstrap() { const app = await NestFactory.create(AppModule); app.use( session({ secret: 'dev-secret', resave: false, saveUninitialized: false, }), ); await app.listen(process.env.PORT ?? 3000); } await bootstrap();

Подключите сессию в точке входа приложения работников.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить