Compilazione del middleware per l’utilizzo nelle applicazioni Express
Panoramica
Middleware functions are functions that have access to the request object (req), the response object (res), and the next function in the application’s request-response cycle. La successiva funzione middleware viene comunemente denotata da una variabile denominata next.
Le funzioni middleware possono eseguire le attività elencate di seguito:
- Eseguire qualsiasi codice.
- Apportare modifiche agli oggetti richiesta e risposta.
- Terminare il ciclo richiesta-risposta.
- Chiamare il successivo middleware nello stack.
Se la funzione middleware corrente non termina il ciclo richiesta-risposta, deve richiamare next() per passare il controllo alla successiva funzione middleware. Altrimenti, la richiesta verrà lasciata in sospeso.
I seguenti esempi mostrano gli elementi di una chiamata alla funzione middleware:
|
Metodo HTTP per cui si applica la funzione middleware. </tbody>
Percorso (route) per cui si applica la funzione middleware.
La funzione middleware.
Argomento di callback nella funzione middleware, denominata per convenzione "next".
HTTP response argument to the middleware function, called "res" by convention.
HTTP request argument to the middleware function, called "req" by convention.
|