Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

198
Visualizações
Validar objeto de matriz - Swagger/NestJS

Me pregunto si hay una manera de crear un dto para validar una matriz de objetos.

Matriz de ejemplo:

 [ { "name": "Tag 1", "description": "This is the first tag" }, { "name": "Tag 2", "description": "This is the second tag" } ]

Por el momento tengo esto, mientras funciona, no es lo que busco.

 export class Tags { @ApiProperty({ description: 'The name of the tag', example: 'Tag 1', required: true }) @IsString() @MaxLength(30) @MinLength(1) name: string; @ApiProperty({ description: 'The description of the tag', example: 'This is the first tag', required: true }) @IsString() @MinLength(3) description: string; } export class CreateTagDto { @ApiProperty({ type: [Tags] }) @Type(() => Tags) @ArrayMinSize(1) @ValidateNested({ each: true }) tags: Tags[]; }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Solo usa ParseArrayPipe :

Actualice su controlador :

 @Post() createExample(@Body(new ParseArrayPipe({ items: Tags, whitelist: true })) body: Tags[]) { ... }

Asegúrese de tener items y la whitelist configurados.

Actualice su DTO :

 import { IsString, Length } from "class-validator"; export class Tags { @IsString() @Length(1, 30) name: string; @IsString() @Length(3) description: string; }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda