Чтение куки в Nest
Клиент может прислать несколько пар ключ и значение в одном заголовке. Методу страницы нужно взять одну из них, не разбирая строку вручную.
Встроенная пометка параметра из
общего пакета фреймворка кладёт
в аргумент метод строку или
undefined, если ключ не
пришёл. Имя ключа задают в
скобках пометки, как у других
параметров маршрута.
Покажем на примере постов:
import { Controller, Get, Cookies } from '@nestjs/common';
@Controller('posts')
export class PostController {
@Get()
getPosts(@Cookies('theme') theme: string | undefined): string {
return theme ?? 'light';
}
}
Верните из WorkerController
сохранённый режим оформления
из входящей куки или значение
по умолчанию, если ключа нет.