Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Creación de Middleware Personalizado | Sección
Creación de APIs con Express.js

bookCreación de Middleware Personalizado

Desliza para mostrar el menú

Puede crear su propio middleware para controlar cómo se procesan las solicitudes.

Una función de middleware recibe tres argumentos: req, res y next.

const logger = (req, res, next) => {
  console.log(req.method, req.url);
  next();
};

app.use(logger);

Este middleware registra el método y la URL de cada solicitud entrante.

Cuando llega una solicitud:

  • El middleware se ejecuta primero;
  • Realiza su lógica;
  • Llama a next() para continuar.

Si no se llama a next(), la solicitud no avanzará.

El middleware personalizado es útil para agregar comportamientos compartidos en su aplicación, como registro o validación.

question mark

¿Qué sucede si no se llama a next() en el middleware?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 11

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 1. Capítulo 11
some-alt