Sobes.tech
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);