¿Cuáles son las funciones de middleware en Express?
¿Cuáles son las funciones de middleware en Express?

Video: ¿Cuáles son las funciones de middleware en Express?

Video: ¿Cuáles son las funciones de middleware en Express?
Video: node js express - middleware 2024, Mayo
Anonim

Funciones de middleware están funciones que tienen acceso al objeto de solicitud (req), el objeto de respuesta (res) y el siguiente función en el ciclo de solicitud-respuesta de la aplicación. El siguiente función es un función en el Rápido enrutador que, cuando se invoca, ejecuta el middleware sucediendo a la corriente middleware.

Teniendo esto en cuenta, ¿qué son los middleware en Express?

Middleware literalmente significa cualquier cosa que ponga en medio de una capa del software y otra. Middleware expreso son funciones que se ejecutan durante el ciclo de vida de una solicitud al Rápido servidor. Cada middleware tiene acceso a la solicitud y respuesta HTTP para cada ruta (o ruta) a la que se adjunta.

En segundo lugar, ¿para qué sirve Express? usar es un método para configurar el middleware usó por las rutas del Rápido Objeto de servidor HTTP. El método se define como parte de Connect que Rápido se basa en. Actualización a partir de la versión 4.

Entonces, ¿cómo uso el middleware Express?

Un Rápido la aplicación puede usar los siguientes tipos de middleware : Nivel de aplicación middleware . Nivel de enrutador middleware . Manejo de errores middleware.

Usando middleware

  1. Ejecute cualquier código.
  2. Realice cambios en los objetos de solicitud y respuesta.
  3. Finaliza el ciclo de solicitud-respuesta.
  4. Llame a la siguiente función de middleware de la pila.

¿Qué entiendes por middleware? ¿Cómo puedes usar middleware en el nodo JS?

Middleware es un subconjunto de funciones encadenadas llamadas por Express js capa de enrutamiento antes de que se invoque el controlador definido por el usuario. Middleware las funciones tienen acceso completo para los objetos de solicitud y respuesta y pueden modificar cualquiera de ellos.

Recomendado: