Введение в куки и сессии в Nest
Браузер может присылать вместе с запросом небольшие фрагменты состояния, которые сервер когда-то отдал и которые сохраняются между обращениями. Без явной работы с ними предпочтения клиента и служебные метки в приложении не удержать.
Начиная с версии 12.1, Nest умеет читать такие значения и отдавать новые без отдельного пакета разбора заголовка. Запись и сброс идут через HTTP-адаптер, чтение - через параметры метода страницы. Подписанные значения настраивают при создании приложения секретом.
Сессия - другой механизм: состояние живёт на сервере, а клиент получает лишь идентификатор в отдельной куке. Её подключают средствами Express и не смешивают с встроенной поддержкой кук Nest.
Дальше по шагам разберём чтение, запись, срок жизни и подпись кук, затем установку сессии, запись полей и завершение сессии на примере API записей.