我想对请求有效负载应用验证,例如,字段名称为字符串类型。但名称不是强制性字段,但如果存在则必须执行@IsNotEmpty()
@IsNotEmpty()
我试过像这样的@IsNotEmpty() name?: string //它不考虑?可选约束
@IsNotEmpty() name?: string
?
您可以使用@IsOptional()验证器:
@IsOptional()
检查给定值是否为空(=== null,=== undefined),如果是,则忽略属性上的所有验证器。
=== null
=== undefined