在错误类验证器嵌套中包含名称



我想知道这是否可能,以及如何返回字段名和验证错误消息。

示例:"消息":{名称:";名称是必需的";,用户名:";用户名是必需的";,}

而不是:

"消息":["名称是必需的";,"用户名是必需的";,]

这在NestJs中得到了回答-类验证器没有返回完整的验证错误对象

您可以添加exceptionFactory: (errors) => new BadRequestException(errors),当您构建ValidationPipe以获得包括字段名的详细错误响应时

我不确定这是否是您想要的。

const message : {name : string, username : string} = {name :'alex', username : 'halo'}

所以,如果您键入"{name:string,username:string}",typescript将只允许具有键name和username的对象。

最新更新