Escritura de middleware para su uso en aplicaciones Express
Overview
Middleware functions are functions that have access to the request object (req), the response object (res), and the next function in the application’s request-response cycle. La siguiente función de middleware se denota normalmente con una variable denominada next.
Las funciones de middleware pueden realizar las siguientes tareas:
- Execute any code.
- Realizar cambios en la solicitud y los objetos de respuesta.
- Finalizar el ciclo de solicitud/respuestas.
- Invocar el siguiente middleware en la pila.
Si la función de middleware actual no finaliza el ciclo de solicitud/respuestas, debe invocar next() para pasar el control a la siguiente función de middleware. Otherwise, the request will be left hanging.
El siguiente ejemplo muestra los elementos de una llamada a función de middleware:
|
Método HTTP para el que se aplica la función de middleware. </tbody>
Vía de acceso (ruta) para la que se aplica la función de middleware.
La función de middleware.
Argumento de devolución de llamada a la función de middleware, denominado "next" por convención.
HTTP response argument to the middleware function, called "res" by convention.
HTTP request argument to the middleware function, called "req" by convention.
|