@UseFilters

NestJS 🟡 Mid

Définition

Décorateur qui attache un ou plusieurs filtres d'exception a un controller ou handler pour intercepter et formater les erreurs spécifiques.

Analogie

Comme un traducteur qui reformule les erreurs techniques en messages compréhensibles pour le client.

Exemple de code

@Controller('users')
@UseFilters(new HttpExceptionFilter())
export class UserController {
  @Post()
  create(@Body() dto: CreateUserDto) {
    return this.service.create(dto);
  }
}

Cas d'usage

Appliquer un format d'erreur personnalise pour un domaine spécifique de l'API.

#core

← → au clavier pour passer d'une fiche à l'autre