我想知道这是否可能,以及如何返回字段名和验证错误消息。
示例:"消息":{名称:";名称是必需的";,用户名:";用户名是必需的";,}
而不是:
"消息":["名称是必需的";,"用户名是必需的";,]
这在NestJs中得到了回答-类验证器没有返回完整的验证错误对象
您可以添加exceptionFactory: (errors) => new BadRequestException(errors),
当您构建ValidationPipe以获得包括字段名的详细错误响应时
我不确定这是否是您想要的。
const message : {name : string, username : string} = {name :'alex', username : 'halo'}
所以,如果您键入"{name:string,username:string}",typescript将只允许具有键name和username的对象。