Проверка на необязательный параметр с использованием класса-валидатора в nestjs? - PullRequest
1 голос
/ 08 апреля 2019

Я хочу применить проверку к полезной нагрузке запроса, например, есть имя поля со строковым типом.Но имя не является обязательным полем, но если оно существует, оно должно выполняться @IsNotEmpty()

Я пробовал что-то вроде этого @IsNotEmpty() name?: string // это не учитывая ? необязательное ограничение

1 Ответ

0 голосов
/ 08 апреля 2019

Вы можете использовать валидатор @IsOptional():

Проверяет, является ли данное значение пустым (=== null, === undefined), и если да, игнорирует все валидаторы свойства.

...