Uso de Middleware Integrado en Express.js
En Express.js, se puede acceder a un conjunto de funciones de middleware integradas diseñadas para simplificar tareas cotidianas en el desarrollo web. Estas funciones de middleware pueden agilizar considerablemente procesos como el análisis de datos entrantes y la entrega de archivos estáticos. A continuación, se presentan algunas funciones clave de middleware integradas:
express.json()
El middleware express.json() se utiliza para analizar datos JSON entrantes de solicitudes con una carga útil en formato JSON. Analiza automáticamente los datos JSON y los hace accesibles a través de la propiedad req.body para su posterior procesamiento.
const express = require('express');
const app = express();
app.use(express.json()); // Parse incoming JSON data.
app.post('/api/users', (req, res) => {
const newUser = req.body; // Access the parsed JSON data.
// Implement user creation logic here.
res.send('User created.');
});
express.urlencoded()
El middleware express.urlencoded() analiza los datos codificados en URL provenientes de formularios enviados mediante solicitudes POST. Agrega los datos analizados a la propiedad req.body.
const express = require('express');
const app = express();
app.use(express.urlencoded({ extended: true })); // Parse URL-encoded data.
app.post('/api/login', (req, res) => {
const formData = req.body; // Access the parsed form data.
// Validate and process login data here.
res.send('Login successful.');
});
Nota
La opción
{ extended: true }permite manejar datos más complejos en los envíos de formularios.
express.static()
El middleware express.static() sirve archivos estáticos, como HTML, CSS, JavaScript e imágenes, desde un directorio especificado. Es una herramienta valiosa para servir recursos como hojas de estilo y scripts del lado del cliente.
const express = require('express');
const app = express();
// Serve static files from the `public` directory.
app.use(express.static('public'));
// Now, files in the `public` directory are accessible via their URLs, like `/styles.css`.
El uso de estas funciones de middleware integradas permite optimizar el manejo de datos y la entrega de archivos estáticos en las aplicaciones Express.js.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Genial!
Completion tasa mejorada a 2.56
Uso de Middleware Integrado en Express.js
Desliza para mostrar el menú
En Express.js, se puede acceder a un conjunto de funciones de middleware integradas diseñadas para simplificar tareas cotidianas en el desarrollo web. Estas funciones de middleware pueden agilizar considerablemente procesos como el análisis de datos entrantes y la entrega de archivos estáticos. A continuación, se presentan algunas funciones clave de middleware integradas:
express.json()
El middleware express.json() se utiliza para analizar datos JSON entrantes de solicitudes con una carga útil en formato JSON. Analiza automáticamente los datos JSON y los hace accesibles a través de la propiedad req.body para su posterior procesamiento.
const express = require('express');
const app = express();
app.use(express.json()); // Parse incoming JSON data.
app.post('/api/users', (req, res) => {
const newUser = req.body; // Access the parsed JSON data.
// Implement user creation logic here.
res.send('User created.');
});
express.urlencoded()
El middleware express.urlencoded() analiza los datos codificados en URL provenientes de formularios enviados mediante solicitudes POST. Agrega los datos analizados a la propiedad req.body.
const express = require('express');
const app = express();
app.use(express.urlencoded({ extended: true })); // Parse URL-encoded data.
app.post('/api/login', (req, res) => {
const formData = req.body; // Access the parsed form data.
// Validate and process login data here.
res.send('Login successful.');
});
Nota
La opción
{ extended: true }permite manejar datos más complejos en los envíos de formularios.
express.static()
El middleware express.static() sirve archivos estáticos, como HTML, CSS, JavaScript e imágenes, desde un directorio especificado. Es una herramienta valiosa para servir recursos como hojas de estilo y scripts del lado del cliente.
const express = require('express');
const app = express();
// Serve static files from the `public` directory.
app.use(express.static('public'));
// Now, files in the `public` directory are accessible via their URLs, like `/styles.css`.
El uso de estas funciones de middleware integradas permite optimizar el manejo de datos y la entrega de archivos estáticos en las aplicaciones Express.js.
¡Gracias por tus comentarios!