@Headers
NestJS 🟢 JuniorDefinition
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.