DevPath · Aprende a programar ESPTEN

Backend, HTTP y handlers

Express: handlers (req, res)

Express

Express es el framework de backend más popular en Node. Asocia una ruta a una función manejadora (handler):

app.get("/saludo", (req, res) => {
  res.json({ mensaje: "Hola" });
});

El handler recibe dos objetos:

res.json({ ... });          // responde con JSON (estado 200 por defecto)
res.status(404).json({ ... }); // fija el código de estado y responde
res.send("texto");          // responde con texto

En estos ejercicios escribes el handler. En las pruebas lo llamamos con una petición y una respuesta simuladas (crearReq(...) y crearRes()) y comprobamos qué responde (res.statusCode, res.body).

Pon esto en práctica

DevPath es un curso práctico: aquí lees la teoría; en la app la pones en práctica con ejercicios que se ejecutan de verdad, sin conexión.

Empezar gratis en la app →
← El backend y HTTPRutas, parámetros y REST →