Handling Query Parameters
Desliza para mostrar el menú
Query parameters allow you to pass additional data in the URL. They are commonly used for filtering, sorting, or searching.
A query parameter is added after the ? symbol:
/users?role=admin
To access query parameters in Nest.js, use the @Query() decorator:
import { Controller, Get, Query } from '@nestjs/common';
@Controller('users')
export class UsersController {
@Get()
getUsers(@Query('role') role: string) {
return `Role: ${role}`;
}
}
@Query('role'): extracts the value from the URL;role: contains the query parameter value.
You can also access multiple query parameters:
/users?role=admin&active=true
@Get()
getUsers(
@Query('role') role: string,
@Query('active') active: string
) {
return { role, active };
}
Query parameters are optional and are often used to control how data is returned.
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 1. Capítulo 8
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Sección 1. Capítulo 8