Node.js y APIs con Express

Middleware: auth, logs y errores sin repetir codigo

Middleware Middleware te permite aplicar logica transversal (auth/logs) sin duplicar en cada endpoint. Conceptos clave req/res/next Orden importa Error middleware Ejemplo app.use((req, _res, next) => { console.log(req.method, req.url); next(); }); app.use((err, _req, res, _next) => { res.status(500).json({ ok: false, error: 'internal' }); }); Ejercicio Crea un middleware que requiera un header X-Api-Key. Agrega un middleware de error al final. Checklist de mastery Uso middleware para no du
Tiempo de estudio
18 Min

Middleware


Middleware te permite aplicar logica transversal (auth/logs) sin duplicar en cada endpoint.



Conceptos clave



  • req/res/next

  • Orden importa

  • Error middleware



Ejemplo



app.use((req, _res, next) => {
console.log(req.method, req.url);
next();
});

app.use((err, _req, res, _next) => {
res.status(500).json({ ok: false, error: 'internal' });
});


Ejercicio



  • Crea un middleware que requiera un header X-Api-Key.

  • Agrega un middleware de error al final.



Checklist de mastery



  • Uso middleware para no duplicar.

  • Tengo un handler de error global.

Texto Leccion 2/12
Estas viendo
Middleware: auth, logs y errores sin repetir codigo
Hablar por WhatsAppContactar por WhatsApp