Typescript 检查NestJS中的有效实例

Typescript 检查NestJS中的有效实例,typescript,nestjs,typeorm,class-validator,Typescript,Nestjs,Typeorm,Class Validator,我一直在尝试根据我的实体(产品)dto验证我的请求。 除了“From”和“To”字段外,所有内容都正常工作。 客户和类型字段验证正确,如果我试图发送一个数据错误的请求,这就是我得到的 "statusCode": 400, "message": [ "type must be a valid enum value" ], "error": "Bad Request" 预期行为 Produc

我一直在尝试根据我的实体(产品)dto验证我的请求。 除了“From”和“To”字段外,所有内容都正常工作。 客户和类型字段验证正确,如果我试图发送一个数据错误的请求,这就是我得到的

"statusCode": 400,
"message": [
    "type must be a valid enum value"
],
"error": "Bad Request"
预期行为 ProductDto应验证LeagueEntity中的“发件人”和“收件人”字段。

您需要将
@Type(()=>LeagueEntity)
添加到您的
from
to
属性中,以便
类转换器
类验证器
知道正确验证的内容。由于这些是子类,您可能还需要添加
@ValidateNested()

您需要将
@Type(()=>LeagueEntity)
添加到
from
to
属性中,以便
类转换器
类验证器
知道正确验证的内容。由于这些都是子类,您可能还需要添加
@ValidateNested()

它起作用了!我想知道你从哪里得到这些信息的资源,所以我可以学习,谢谢。GitHubIt上的文档也起作用了!我想知道你从哪里得到这些信息的资源,所以我可以学习,谢谢。和GitHub上的文档