BlogIntroducción a Express.js

Introducción a Express.js

Qué es Express, instalación y primera API REST.

Documento 1 de 2 2 secciones

1 ¿Qué es Express.js?

Express.js es el framework web más popular para Node.js. Es minimalista y sin opiniones (unopinionated): no te impone una estructura específica. Te da las herramientas básicas para crear servidores HTTP y APIs REST, y tú decides cómo organizar tu proyecto.

1

Routing — Sistema de rutas para manejar peticiones GET, POST, PUT, DELETE.

2

Middleware — Funciones que se ejecutan antes de llegar a la ruta: autenticación, logging, validación.

3

Template engines — Integración con Pug, EJS u otros para renderizar HTML en el servidor.


2 Primer Servidor

javascript
// Instalar: npm install express
const express = require('express');
const app = express();
const PORT = 3000;

app.use(express.json()); // parsear JSON

// Ruta GET
app.get('/', (req, res) => {
  res.json({ mensaje: 'API funcionando', version: '1.0' });
});

// Ruta con parámetro
app.get('/usuarios/:id', (req, res) => {
  const { id } = req.params;
  res.json({ id, nombre: 'Usuario ' + id });
});

app.listen(PORT, () => {
  console.log(`Servidor en http://localhost:${PORT}`);
});

Comentarios

Sé el primero en comentar.

Deja tu comentario

Los comentarios son revisados antes de publicarse.

Volver al blog deybidev.com