Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Creazione di Middleware Personalizzati | Sezione
Creazione di API con Express.js

bookCreazione di Middleware Personalizzati

Scorri per mostrare il menu

È possibile creare middleware personalizzati per controllare come vengono processate le richieste.

Una funzione middleware riceve tre argomenti: req, res e next.

const logger = (req, res, next) => {
  console.log(req.method, req.url);
  next();
};

app.use(logger);

Questo middleware registra il metodo e l'URL della richiesta per ogni richiesta in arrivo.

Quando arriva una richiesta:

  • Il middleware viene eseguito per primo;
  • Esegue la sua logica;
  • Chiama next() per continuare.

Se next() non viene chiamato, la richiesta non proseguirà.

Il middleware personalizzato è utile per aggiungere comportamenti condivisi in tutta l'applicazione, come logging o validazione.

question mark

Cosa succede se next() non viene chiamato in un middleware?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 11

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 11
some-alt