Node.js / NestJS

Fundamentos de NestJS

Modules, Controllers, Providers, Dependency Injection, Decorators, CLI

23 preguntas de entrevista·
Junior
1

¿Qué decorador se usa para definir un controller en NestJS?

Respuesta

El decorador @Controller() marca una clase como controller y opcionalmente acepta un prefijo de ruta. Los controllers gestionan las solicitudes HTTP entrantes y devuelven respuestas al cliente. Usan decoradores como @Get(), @Post() para definir las rutas.

2

¿Qué es un provider en NestJS?

Respuesta

Un provider es una clase que puede inyectarse como dependencia a través del sistema de inyección de dependencias de NestJS. Los services, repositories, factories y helpers son providers. Se anotan con @Injectable() y se declaran en el array providers de un módulo.

3

¿Cómo crear un nuevo proyecto NestJS con el CLI?

Respuesta

El comando 'nest new project-name' crea un nuevo proyecto NestJS con una estructura estándar que incluye src/, test/ y archivos de configuración. El CLI propone elegir el gestor de paquetes (npm, yarn, pnpm) y genera automáticamente el código inicial con el módulo raíz y un controller básico.

4

¿Cuál es el rol del decorador @Injectable()?

5

En NestJS, ¿cómo inyectar un service en un controller?

+20 preguntas de entrevista

Domina Node.js / NestJS para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis