class-validator предоставляет декораторы валидации: @IsString(), @IsEmail(), @MinLength(n), @IsOptional(), @IsEnum(), @IsArray(), @ValidateNested() для вложенных объектов. @Type() из class-transformer нужен для трансформации типов (особенно Date, Number из строк). ValidationPipe({ transform: true }) автоматически трансформирует. Кастомные валидаторы через @ValidatorConstraint() + @Validate(). Сообщения об ошибках настраиваются через {message: "..."}.
Как настроить валидацию через class-validator в NestJS?
Middle
332 просмотровAFK Offer AI
Как устроен Fastify и почему он быстрее Express?