← Voltar para a Aula 5.4Knowledge API · Laboratório 5.4

DTO + ValidationPipe

Fronteira de entrada da API

Envie dados brutos e acompanhe transformação, lista de permissões, validação e chegada ao controlador.

Resultado
Aguardando
Controlador
Não chamado
Tipo final
—

Ciclo da entrada

Antes do controlador

CreateTaskDto
  1. 01Entrada brutaplain object
  2. 02Transformaçãoclass-transformer
  3. 03Whitelistcampos permitidos
  4. 04Validaçãoclass-validator
  5. 05ControladorDTO aceito

Entrada bruta

Valor transformado

Aguardando execução.

Saída ou erros

Aguardando execução.

Conceito-chave

TypeScript não valida a rede

Tempo de compilação

title: string ajuda o editor e o compilador.

Tempo de execução

O pipe inspeciona o valor real recebido por HTTP.

Código equivalente

Configuração e DTOs