Utilizzo del Middleware Integrato in Express.js
In Express.js, è possibile accedere a una serie di middleware integrati progettati per semplificare le attività quotidiane nello sviluppo web. Queste funzioni middleware possono ottimizzare notevolmente processi come l'analisi dei dati in ingresso e la distribuzione di file statici. Di seguito sono riportate alcune delle principali funzioni middleware integrate:
express.json()
Il middleware express.json() viene utilizzato per analizzare i dati JSON in ingresso provenienti da richieste con un payload JSON. Analizza automaticamente i dati JSON e li rende accessibili tramite la proprietà req.body per ulteriori elaborazioni.
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()
Il middleware express.urlencoded() analizza i dati URL-encoded provenienti dai moduli inviati tramite richieste POST. Aggiunge i dati analizzati alla proprietà 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
L'opzione
{ extended: true }consente la gestione di dati più complessi nelle sottomissioni dei moduli.
express.static()
Il middleware express.static() serve file statici, come HTML, CSS, JavaScript e immagini, da una directory specificata. È uno strumento utile per fornire risorse come fogli di stile e script lato client.
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`.
L'utilizzo di queste funzioni middleware integrate consente di semplificare la gestione dei dati e la distribuzione di file statici nelle applicazioni Express.js.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.56
Utilizzo del Middleware Integrato in Express.js
Scorri per mostrare il menu
In Express.js, è possibile accedere a una serie di middleware integrati progettati per semplificare le attività quotidiane nello sviluppo web. Queste funzioni middleware possono ottimizzare notevolmente processi come l'analisi dei dati in ingresso e la distribuzione di file statici. Di seguito sono riportate alcune delle principali funzioni middleware integrate:
express.json()
Il middleware express.json() viene utilizzato per analizzare i dati JSON in ingresso provenienti da richieste con un payload JSON. Analizza automaticamente i dati JSON e li rende accessibili tramite la proprietà req.body per ulteriori elaborazioni.
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()
Il middleware express.urlencoded() analizza i dati URL-encoded provenienti dai moduli inviati tramite richieste POST. Aggiunge i dati analizzati alla proprietà 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
L'opzione
{ extended: true }consente la gestione di dati più complessi nelle sottomissioni dei moduli.
express.static()
Il middleware express.static() serve file statici, come HTML, CSS, JavaScript e immagini, da una directory specificata. È uno strumento utile per fornire risorse come fogli di stile e script lato client.
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`.
L'utilizzo di queste funzioni middleware integrate consente di semplificare la gestione dei dati e la distribuzione di file statici nelle applicazioni Express.js.
Grazie per i tuoi commenti!