使用nestjs中的class-validator验证可选参数?

问题描述 投票:1回答:1

我想对请求有效负载应用验证,例如,字段名称为字符串类型。但名称不是强制性字段,但如果存在则必须执行@IsNotEmpty()

我试过像这样的@IsNotEmpty() name?: string //它不考虑?可选约束

javascript node.js validation nestjs class-validator
1个回答
0
投票

您可以使用@IsOptional()验证器:

检查给定值是否为空(=== null=== undefined),如果是,则忽略属性上的所有验证器。

© www.soinside.com 2019 - 2024. All rights reserved.