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 significativamente 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 útil 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
Awesome!
Completion rate improved to 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 significativamente 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 útil 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!