Estudio de Express.js

Backend ⭐ 61k stars
Framework minimalista para Node.js con middleware, ruteo y plantillas de vistas.

🤖 Skill de implementación: frontend-desarrollo (regla: solo catálogo de las 66 · versiones por ERR/MEJ)

1 · Características

2 · Casos de uso

3 · Script minimalista

Instalación: npm i express

import express from 'express';
const app = express();
app.get('/', (req, res) => res.send('Hola'));
app.listen(3000);

4 · Casos de uso (implementación real)

Dos casos de uso comunes implementados con esta librería.

1. API REST con JSON

CRUD mínimo: listar y crear con `express.json()`.

import express from 'express';
const app = express();
app.use(express.json());

const items = [];
app.get('/items', (req, res) => res.json(items));
app.post('/items', (req, res) => { items.push(req.body); res.status(201).json(req.body); });

app.listen(3000);
🔁 Cómo funciona: `express.json()` parsea el body; las rutas GET/POST responden JSON.

2. Middleware + estáticos

Logger simple y servir archivos estáticos.

import express from 'express';
const app = express();

app.use((req, res, next) => { console.log(req.method, req.url); next(); });
app.use(express.static('public'));

app.get('/', (req, res) => res.send('<h1>Hola</h1>'));
app.listen(3000);
🔁 Cómo funciona: Los `middleware` corren en orden; `express.static` sirve la carpeta pública sin rutas.

5 · Referencia

CategoríaBackend
Stars (GitHub)⭐ 61k
Sitio oficialhttps://expressjs.com/
GitHubhttps://github.com/expressjs/express
Instalaciónnpm i express
RelacionadasKoa.js · Hapi.js · Sails.js
📦 Regla de librerías (local primero): revisar C:\Users\TUF\Documents\librerías\local\ antes de descargar. Volver al índice de los 66 estudios.