【发布时间】:2021-02-23 12:57:34
【问题描述】:
我正在尝试通过 class-validator 和 class-transform 在 Nestjs 中使用基本调用
我有一个基类如下:
class BaseClass{
@IsString()
name:string;
@IsNumber()
num:number;
}
现在我有一个应该得到 childDto 的服务
service....
async fun(child:childDTO){
const dto = plainToClass(child)
await validate(dto)// or via validate pipe
}
现在我想要一个仅包含“名称”并在控制器或服务中验证的 dto
class childDto extends BaseClass{}
如何确保只填写“姓名”字段 相反,使用代码重复创建另一个 dto
并确保验证在每个特定的 DTO 下正常工作
谢谢
【问题讨论】:
标签: javascript typescript nestjs class-validator class-transformer