Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Uso de Middleware Integrado en Express.js | Desarrollo de Aplicaciones Web con Express.js
Desarrollo Backend con Node.js y Express.js

bookUso 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.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 8

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 2.56

bookUso 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.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 8
some-alt