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

Срок жизни куки в Nest

Без срока браузер держит куку до закрытия сессии или пока её явно не сотрут. Для настроек сайта часто задают предел, после которого значение перестаёт отправляться.

В опциях записи через адаптер длительность задают в секундах, а не в миллисекундах, как у некоторых API Express. Остальные параметры записи те же: хост адаптера и сквозной ответ.

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

import { Body, Controller, Put, Res } from '@nestjs/common'; import { HttpAdapterHost } from '@nestjs/core'; import type { Response } from 'express'; @Controller('posts') export class PostController { adapterHost: HttpAdapterHost; constructor(adapterHost: HttpAdapterHost) { this.adapterHost = adapterHost; } @Put('theme') setTheme( @Body('theme') theme: string, @Res({ passthrough: true }) response: Response, ): string { this.adapterHost.httpAdapter.setCookie( response, 'theme', theme, { maxAge: 60 * 60 * 24 }, ); return theme; } }

Запишите в WorkerController куку режима с ограниченным сроком жизни.

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