Junior — Middle
¿Qué componentes forman la estructura del marco Express.js?
sobes.tech AI
Respuesta de la IA
Express.js es un marco web minimalista y flexible para Node.js. Su estructura incluye varios componentes clave:
- Middleware — funciones que procesan solicitudes y respuestas, pueden modificar los objetos de solicitud/respuesta, finalizar el ciclo de procesamiento o pasar el control al siguiente.
- Router — componente para definir rutas (URL) y enlazarlas con manejadores.
- Objetos Request y Response — envoltorios sobre la solicitud y respuesta HTTP, que ofrecen métodos y propiedades convenientes.
- Objeto Application (app) — objeto principal de Express, que gestiona configuraciones, middleware y rutas.
Ejemplo de creación de una aplicación sencilla:
const express = require('express');
const app = express();
// Middleware
app.use(express.json());
// Ruta
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000);