¿Cómo crear middleware personalizado en express?

Express.js es el marco más poderoso de node.js. Express.jin order differentthe ,requestsrequestsfácilmenteestas funciones

software intermedio

Middlewares personalizados:

Podemos crear varios middleware personalizados utilizando express.js de acuerdo con el enrutamiento de la solicitud y también reenviar la solicitud al siguiente middleware.

Sintaxis:

app.<Middlewaretype>(path,(req,res,next))

Parámetros: Custom Middleware toma los siguientes dos parámetros:

  • ruta: la ruta o el patrón de ruta o en una expresión regular mediante la cual se llamará al Middleware en particular.
  • devolución de llamada: el segundo parámetro es la función de devolución de llamada que toma tres parámetros de solicitud, respuesta y función next() como argumento. 

Módulo de instalación: Instale el módulo express usando el siguiente comando.

npm install express

Estructura del proyecto: La estructura de nuestro proyecto se verá así.

index.js

// Requiring module 
const express = require("express"); 
  
// Creating express app object 
const app = express(); 
  
app.post("/check",(req,res,next)=>{
  res.send("This is the post request")
  next()
})
  
app.get("/gfg",(req,res,next)=>{
  res.send("This is the get request")
  res.end()
})
  
// Server setup 
app.listen(3000, () => { 
  console.log("Server is Running"); 
})

Ejecute el archivo index.js usando el siguiente comando:

node index.js

Producción:

Server is Running

Ahora abra la herramienta cartero y envíe las siguientes requests:

  • Manejo de solicitud de correos: 

  • Manejo de solicitud de obtención:

Publicación traducida automáticamente

Artículo escrito por zack_aayush y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *