【发布时间】:2023-01-10 08:00:58
【问题描述】:
有什么方法可以检查静态类的验证吗?Decorators are not valid here. ts(1206) 错误仅发生在静态类中。
如何解决?
你们如何在 NestJS 中创建请求和响应 dto? 到目前为止,我一直坚持使用静态类,但不确定这是正确的方法。
import { IsNotEmpty, IsNumber, IsString } from 'class-validator';
export class CreateBoardDto {
static Request = class {
@IsString()
@IsNotEmpty()
writer: string;
@IsString()
@IsNotEmpty()
title: string;
@IsString()
@IsNotEmpty()
contents: string;
};
static Response = class {
@IsNumber()
id: number;
@IsString()
@IsNotEmpty()
writer: string;
@IsString()
@IsNotEmpty()
title: string;
@IsString()
@IsNotEmpty()
contents: string;
};
}
【问题讨论】:
标签: nestjs decorator class-validator