@Headers

NestJS 🟢 Junior

Definition

Decorateur de parametre qui extrait les headers HTTP de la requete. Peut cibler un header specifique par nom ou recuperer tous les headers.

Analogie

Comme lire l'etiquette sur un colis pour connaitre l'expediteur et le contenu.

Exemple de code

@Get()
getData(@Headers('authorization') auth: string) {
  return this.service.getData(auth);
}

Cas d'usage

Extraire les tokens d'authentification, API keys ou headers custom des requetes.

Termes lies

#core