¿Cómo usar handle get request en Express.js?

Introducción: Express.js es el marco más poderoso de node.js. Es un marco de enrutamiento y Middleware para manejar los diferentes enrutamiento de la página web, y funciona entre el ciclo de solicitud y respuesta. Utiliza diferentes tipos de funciones de middleware para completar las diferentes requests realizadas por el cliente para, por ejemplo. los clientes pueden realizar requests de obtención, colocación, publicación y eliminación, estas requests pueden manejarse fácilmente mediante estas funciones de middleware. 

En este artículo, discutiremos cómo manejar las requests de obtención en express.js, el método app.get() de express.js se usa para manejar la solicitud de obtención entrante desde el lado del cliente. Básicamente, está destinado a vincular el middleware. a su aplicación.

Sintaxis:

app.get( path, callback )

Parámetros:  

  • ruta: Es la ruta por la que se llama a la función de middleware.
  • devolución de llamada: pueden ser una función de middleware o una serie/array de funciones de middleware.

Nota: Una de las ventajas de usar el middleware express.js es que podemos reenviar la solicitud entrante usando la función next() presente en todas las funciones de manejo de requests de express.js. Consulte este artículo.

Veamos paso a paso la implementación.

Paso 1: Cree el proyecto npm y vacíe el archivo package.json.

npm init

Paso 2: Instale el módulo express usando el siguiente comando.

npm install express

Estructura del proyecto: La estructura de nuestro proyecto se verá como la siguiente.

Ejemplo 1: en este ejemplo, crearemos una ruta con solicitud de obtención y sin reenvío de solicitud de obtención.

Nombre de archivo: index.js

Javascript

// Importing expresss
const express=require("express")
const app=express();
 
// Handling get request
app.get("/get",(req,res,next)=>{
  res.send("This is the get request");
 
})
app.get("/get/users",(req,res,next)=>{
    res.send("This is the get/users request")
})
app.listen(8000,()=>{
    console.log("Server is Running");
})

 
Paso para ejecutar la aplicación: abra la terminal y ejecute el archivo index.js usando el siguiente comando:

node index.js

Salida: en su navegador, escriba localhost: 8000 / get, establecerá la siguiente respuesta

Ejemplo 2: En este ejemplo, veremos cómo enviar la respuesta HTML en la solicitud de obtención. 

Nombre de archivo: index.js

Javascript

//Importing expresss
const express=require("express")
const app=express();
 
// Handling get request
app.get("/get",(req,res,next)=>{
 
  // Sending inline html response
  res.send("<h1>Get Response</h1>")
   
})
 
app.listen(8000,()=>{
    console.log("Server is Running");
})

Paso para ejecutar la aplicación: abra la terminal y ejecute el archivo index.js usando el siguiente comando:

node index.js

Salida: en su navegador, escriba localhost: 8000 / get, establecerá la siguiente respuesta

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 *