Me gustaría saber si hay algún ejemplo de cómo formatear las declaraciones de esta manera.
{ "errors": { "due_date": [ "não pode ficar em branco", "não pode estar mais que três anos a frente", "não pode estar no passado" ] } }Actualmente manejo mis excepciones de esta manera
if (!contract.title) { throw new BadRequestException('Title is a required field'); } if (contract.phase in Phase === false) { throw new BadRequestException( 'Contract phase informed is invalid or non-existent', ); }Agradecido...
Puede usar el paquete class-transformer y agregar un ValidationPipe global en el archivo main.ts para validar todas las solicitudes con un cuerpo que tiene los dto's correspondientes
Ref: Cómo agregar Validación al cuerpo de la solicitud en NestJS