Saltar al contenido

¿Cómo usar los parámetros de consulta en Nest.js?

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *