
Fundamentos de Express.js
Routing, middleware, peticiones/respuestas, archivos estáticos, template engines, manejo de errores
1¿Qué es Express.js?
¿Qué es Express.js?
Respuesta
Express.js es un framework web minimalista y flexible para Node.js que ofrece funcionalidades robustas para crear aplicaciones web y APIs. Simplifica el routing, los middlewares y el manejo de peticiones/respuestas HTTP en comparación con Node.js puro. Express se ha convertido en el estándar de facto para las aplicaciones web Node.js gracias a su simplicidad y rendimiento.
2¿Cómo crear una aplicación Express básica?
¿Cómo crear una aplicación Express básica?
Respuesta
Crear una aplicación Express requiere importar el módulo express y luego llamar a la función express() para instanciar la aplicación. Esta instancia proporciona todos los métodos necesarios para definir rutas, middlewares e iniciar el servidor. Es el primer paso de toda aplicación Express.
3¿Qué método define una ruta GET en Express?
¿Qué método define una ruta GET en Express?
Respuesta
El método app.get() se utiliza para definir una ruta que responde a las peticiones HTTP GET. Toma dos parámetros: la ruta y una función de callback que procesa la petición y envía la respuesta. Este método es fundamental para crear endpoints REST.
¿Qué es un middleware en Express?
¿Cómo añadir un middleware global en Express?
+17 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 NestJS
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