@Param

NestJS 🟢 Junior

Definition

Decorateur de parametre qui extrait les parametres de route de l'URL (ex: /users/:id). Peut cibler un parametre specifique ou recuperer tous les params.

Analogie

Comme lire le numero de chambre sur la cle d'hotel 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 lies

#core