@Param

NestJS 🟢 Junior

Définition

Décorateur de paramètre qui extrait les paramètrès de route de l'URL (ex: /users/:id). Peut cibler un paramètre spécifique ou récupérer tous les params.

Analogie

Comme lire le numéro de chambre sur la clé d'hôtel pour savoir ou aller.

Exemple de code

@Get(':id')
findOne(@Param('id', ParseIntPipe) id: number) {
  return this.userService.findOne(id);
}

Cas d'usage

Extraire les identifiants de ressources ou slugs depuis les URLs REST.

Termes liés

#core

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