
Fundamentos de NestJS
Modules, Controllers, Providers, Dependency Injection, Decorators, CLI
1¿Qué decorador se usa para definir un controller en NestJS?
¿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?
¿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?
¿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.
¿Cuál es el rol del decorador @Injectable()?
En NestJS, ¿cómo inyectar un service en un controller?
+20 preguntas de entrevista
Otros temas de entrevista Node.js / NestJS
Fundamentos de Node.js
APIs Core de Node.js
Programación asíncrona
Fundamentos de Express.js
Diseño de API REST
Validación y DTO
Documentación de API y contratos
Manejo de errores
Pruebas unitarias
Planificación de tareas
Módulos y DI de NestJS
Configuración y gestión de entornos
Autenticación JWT
Autorización y RBAC
Base de datos con TypeORM
Prisma ORM
Middleware e Interceptors
Subida de archivos
WebSockets
GraphQL con NestJS
Pruebas end-to-end
Caché con Redis
Colas con Bull
DevOps, Logging y CI/CD
Docker y Containerización
Microservices
Mejores prácticas de seguridad
Rendimiento y despliegue en la nube
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