@Param
NestJS 🟢 JuniorDé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.