Публикации по теме 'class-validator'


Простая проверка данных в NestJS: практическое руководство
В современных веб-приложениях проверка данных играет решающую роль в обеспечении целостности и безопасности обрабатываемой информации. NestJS, популярная платформа Node.js, предоставляет надежный и простой в использовании механизм проверки данных, упрощая разработчикам обработку входящих данных и предотвращая распространенные уязвимости, такие как атаки путем внедрения или недопустимые входные данные. В этой статье мы рассмотрим основы проверки данных в NestJS с примерами кода,..

Вопросы по теме 'class-validator'

Как передать параметр карты внутри схемы валидатора класса
Я пытаюсь передать каждый параметр функции карты в функцию проверки, но переменная внутри функции проверки дает последнее значение функции карты result = jsonData.map(async (id, index) => { customerInfo = getInfos(id, index);...
284 просмотров
schedule 05.06.2023

как убедиться, что хотя бы одно поле не пусто? (нормально, если только одно не пусто)
Я пишу конечную точку регистрации для API, над которым я работаю, и я использую nestjs и класс-валидатор для проверки входных данных. Пользователь может зарегистрироваться, используя либо свой номер телефона, либо адрес электронной почты, либо и то,...
3404 просмотров
schedule 16.05.2023

Проверка не работает с частичным ‹DTO› - NestJS
Я хочу применить проверку на стороне сервера к моему CRUD API. Рассматриваемая сущность называется Employee . Я использую employee.dto (показано ниже) для создания и обновления конечных точек. Пакет class-validator отлично работает с методом...
5424 просмотров

класс-валидатор не проверяет массивы
Я не могу заставить работать валидатор классов. Вроде не пользуюсь: все работает так, как будто класс-валидатор не использовал. При отправке запроса с неправильно отформатированным телом у меня нет ошибки проверки, хотя должна. Мой DTO: import...
3260 просмотров
schedule 10.12.2022

ParseObjectIdPipe для идентификатора объекта MongoDB
Я хочу создать NestJs API с TypeORM и MongoDB. Поля моего идентификатора объекта относятся к типу ObjectID . Маршруты контроллера должны проверять входящие идентификаторы перед их передачей службам. Я знаю, что Nest поставляется с ParseIntPipe и...
2065 просмотров
schedule 25.04.2022

NestJs проверяет массив в теле запроса
Я пытаюсь вставить проверку в запрос PUT. DTO: export class SettingUpdateDto implements ISettingUpdate { @IsInt() @IsPositive() id: number; @IsNotEmpty() @IsString() value: string; } export class...
2876 просмотров

Использование валидаторов классов на схеме с проверкой внешнего интерфейса
Я нахожусь в процессе проверки формы обучения. Из того, что я собрал, проверка ввода формы должна выполняться на внешнем интерфейсе, тогда как проверка базы данных и безопасности должна выполняться на бэкэнде. (Это правильно?). Я не понимаю...
48 просмотров
schedule 13.02.2024