Este equipo de redactores ha estado largas horas buscando para dar solución a tu interrogante, te regalamos la resolución por esto esperamos serte de gran apoyo.
Solución:
Parámetros de consulta
tienes que quitar :params
para que funcione como se esperaba:
@Get('findByFilter')
async findByFilter(@Query() query): Promise
// ...
Parámetros de ruta
los :param
la sintaxis es para parámetros de ruta y coincide con cualquier string en un camino:
@Get('products/:id')
getProduct(@Param('id') id) {
coincide con las rutas
localhost:3000/products/1
localhost:3000/products/2abc
// ...
Comodines de ruta
Para hacer coincidir varios puntos finales con el mismo método, puede usar comodines de ruta:
@Get('other|te*st')
coincidirá
localhost:3000/other
localhost:3000/test
localhost:3000/te123st
// ...
podemos usar @Req()
@Get(':framework')
getData(@Req() request: Request): Object
return ...request.params, ...request.query;
/nido?versión=7
"framework": "nest",
"version": "7"
leer más
Puntuaciones y reseñas
Si guardas algún reparo y forma de progresar nuestro enunciado te mencionamos realizar una acotación y con deseo lo estudiaremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)