La función express.raw() es una función de middleware integrada en Express. Analiza las cargas útiles de las requests entrantes en un búfer y se basa en el analizador corporal.
Sintaxis:
express.raw( [options] )
Parámetro: El parámetro de opciones contiene varias propiedades como inflar, limitar, tipo, etc.
Valor de Retorno: Devuelve un Objeto.
Instalación de módulo express:
- Puede visitar el enlace para instalar el módulo Express . Puede instalar este paquete usando este comando.
npm install express
- Después de instalar el módulo express, puede verificar su versión express en el símbolo del sistema usando el comando.
npm version express
- Después de eso, puede simplemente crear una carpeta y agregar un archivo, por ejemplo, index.js. Para ejecutar este archivo, debe ejecutar el siguiente comando.
node index.js
Ejemplo 1: Nombre de archivo: index.js
var express = require('express'); var app = express(); var PORT = 3000; app.use(express.raw()); app.post('/', function (req, res) { console.log(req.body); res.end(); }) app.listen(PORT, function(err){ if (err) console.log(err); console.log("Server listening on PORT", PORT); });
Pasos para ejecutar el programa:
- La estructura del proyecto se verá así:
- Asegúrese de haber instalado el módulo Express con el siguiente comando:
npm install express
- Ejecute el archivo index.js usando el siguiente comando:
node index.js
Producción:
Server listening on PORT 3000
- Ahora haga una solicitud POST a http://localhost:3000/ con el encabezado establecido en ‘content-type’ – ‘application/octet-stream’ y body { “name”:”GeeksforGeeks” } , luego verá el siguiente resultado en tu pantalla:
Ejemplo 2: Nombre de archivo: index.js
var express = require('express'); var app = express(); var PORT = 3000; // Without this middleware // app.use(express.raw()); app.post('/', function (req, res) { console.log(req.body); res.end(); }) app.listen(PORT, function(err){ if (err) console.log(err); console.log("Server listening on PORT", PORT); });
Ejecute el archivo index.js usando el siguiente comando:
node index.js
Ahora haga una solicitud POST a http://localhost:3000/ con el encabezado establecido en ‘content-type’ – ‘application/octet-stream’ y body { “name”:”GeeksforGeeks” } , luego verá el siguiente resultado en tu pantalla:
Server listening on PORT 3000 undefined
Referencia: Documentación Oficial
Publicación traducida automáticamente
Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA