Клиент — для удобства
Проверка в браузере помогает заполнить форму. Сервер проверяет запрос заново: JavaScript на странице можно обойти.
Измените форму или JSON. Проверьте реальные данные, разберите ошибку и заберите схему в свой проект.
У каждой задачи свои правила и примеры ошибок.
JSON: двойные кавычки, без комментариев. Максимум 16 000 символов.
Здесь появится проверенный результат или список issues.
{}treeifyError сохраняет уровни объектов и индексы элементов массива.
Пока ошибок нет.Схема из общего модуля проекта. input — ваш исходный объект.
Загрузка исходника…В архиве — эта мастерская, общие схемы, Node.js-сервер с HTTP-маршрутами, тесты и пример типов TypeScript. Запустите проект и сравните браузерную проверку с ответом сервера.
Скачать Node.js-проектnpm ci
npm run build
npm test
npm startОткройте http://127.0.0.1:3097.
Сервер доступен только на вашем компьютере.
Проверка в браузере помогает заполнить форму. Сервер проверяет запрос заново: JavaScript на странице можно обойти.
После успешной проверки берите нормализованный результат. В нём уже числа вместо строк, убраны пробелы и лишние ключи.
Доступность логина здесь проверяется по учебному списку. В приложении нужны запрос к хранилищу и ограничение уникальности.