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

Схема тела запроса в Nest

Пусть правила для тела запроса нужно записать отдельно от контроллера. Без библиотеки схемы приходится повторять проверки вручную в каждом методе, и правила быстро расходятся.

Схема - это описание объекта: имена полей и тип каждого значения. В Zod его экспортируют константой, чтобы позже передать в канал проверки. Пакет ставят один раз в проект. Два строковых поля в схеме пока не привязаны к маршруту: канал на Body подключат позже.

npm install zod

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

import { z } from 'zod'; export const createPostSchema = z.object({ title: z.string(), text: z.string(), });

Опишите схему нового работника с двумя строковыми полями в отдельном файле.

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