Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

184
Vistas
Nest JS differentiate 2 distinct routes of the same controller

I have a Nest JS application with 2 routes that simply returns the data(preferences) from the database.

I want to create 2 routes:

  1. List item preferences: /api/items
  2. List feature preferences: /api/features

I'm new to NestJS. These 2 routes should be under one module. Is this achievable?

The 2nd route works but I get an error saying 404 Not Found.

@Module({
  controllers: ['PreferenceController'],
  providers: ['PreferenceService']
})
@Controller()
export class PreferenceController{
    constructor(private readonly preferenceService: PreferenceService) {}

    @Get('preference/:x/:y/:z')
    getItem(@Param() param) {
        return this.preferenceService.getItem(param);
    }

    @Get(':id')
    getFeature(@Param() param) {
        return this.preferenceService.getFeature(param);
    }
}
routes = [
   path: '/api',
   children: [
     {
       path: '/items',
       module: 'PreferenceModule'
     },
     { 
       path: '/features',
       module: 'PreferenceModule'
     }
   ]
]
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda