【发布时间】:2021-12-10 07:44:15
【问题描述】:
我需要通过 class-validator 使用接口来验证传入请求正文中特定字段的传入表单。
界面:
export enum Fields {
Full_Stack_Dev = 'full stack dev',
Frontend_Dev = 'frontend dev',
Backend_Dev = 'backend dev',
}
export interface Experience {
field: Fields;
years: number;
}
这里是DTO 类:
@IsEnum(Languages)
languages: Languages[];
experience: Experience[]; // ???? Not sure which decorator to use for interfaces
【问题讨论】:
-
您可以在其中使用接口,但您需要将一些具体的类传递给
class-validator。见:stackoverflow.com/a/53786899/5290447
标签: node.js typescript nestjs class-validator