Observa el decorador @Get() que posee el nombre del endpoint seguido de un :idProduct que identifica al parámetro dinámico. Luego puedes implementar el decorador @Param() para capturar todos los parámetros juntos en un objeto o @Param('idProduct') para capturar únicamente el parámetro con dicho nombre.
De esta forma, accede en un navegador a localhost:3000/product/12345 para capturar ese 12345 y posteriormente utilizarlo.
Contribución creada por: Kevin Fiorentino.
import{...,Param}from'@nestjs/common';...@Controller()exportclassAppController{...@Get('products/:productId')getProduct(@Param('productId') productId:string){return`product ${productId}`;}@Get('categories/:id/products/:productId')getCategory(@Param('productId') productId:string,@Param('id') id:string){return`product ${productId} and ${id}`;}}