Текущее поведение
Когда я пытаюсь инициализировать канал проверки для тела запроса, ничего не происходит, если задан неверный тип.
Ожидаемое поведение
Когда пользовательуказывает значение, которое идет против типа в моем DTO, я отклоняю с ошибкой.В этом случае я запрашиваю / тестирую с телом
{ "string": true }
Я ожидаю, что это ошибка, но это не так.
Минимальное воспроизведение проблемы
Тест DTO
import { IsString } from "class-validator";
export class TestDTO {
@IsString() public readonly string: string;
}
Тестовый контроллер
@Controller()
export class TestController {
@Post("/test")
public testing(@Body(new ValidationPipe()) test: TestDTO): string {
return test.string;
}
}