AE / МАСТЕРСКАЯ РАЗРАБОТЧИКА

Zod.
Данные под контролем.

Измените форму или JSON. Проверьте реальные данные, разберите ошибку и заберите схему в свой проект.

ВводСхемаРезультатСтроки → правила → понятные типы
Проверка выполняется в вашем браузере. Здесь работает настоящая Zod. Ввод не отправляется на сервер и не сохраняется после закрытия страницы. Используйте учебные данные.
01

Выберите задачу

У каждой задачи свои правила и примеры ошибок.

Загрузка мастерской…

02

Входные данные

03

Результат проверки

Нажмите «Проверить данные».

Здесь появится проверенный результат или список issues.

{}

ОТ ПРИМЕРА К ПРИЛОЖЕНИЮ

Одинаковый контракт.
Браузер и настоящий API.

В архиве — эта мастерская, общие схемы, Node.js-сервер с HTTP-маршрутами, тесты и пример типов TypeScript. Запустите проект и сравните браузерную проверку с ответом сервера.

Скачать Node.js-проект
NODE.JS 24 · ЛОКАЛЬНО
npm ci
npm run build
npm test
npm start

Откройте http://127.0.0.1:3097.
Сервер доступен только на вашем компьютере.

Что важно понимать

01 / ГРАНИЦА ДОВЕРИЯ

Клиент — для удобства

Проверка в браузере помогает заполнить форму. Сервер проверяет запрос заново: JavaScript на странице можно обойти.

02 / КОНТРАКТ ДАННЫХ

Используйте result.data

После успешной проверки берите нормализованный результат. В нём уже числа вместо строк, убраны пробелы и лишние ключи.

03 / БИЗНЕС-ПРАВИЛО

Схема не заменяет БД

Доступность логина здесь проверяется по учебному списку. В приложении нужны запрос к хранилищу и ограничение уникальности.