In Node.js è semplice aggiungere funzioni middleware ad ExpressJS.
La soluzione consiste nell'aggiungere proprietà all'oggetto request
all'interno di una funzione specifica:
'use strict';
const app = require('express')();
const middleware = (req, res, next) => {
req.test = 'Hello World';
next(); // Richiesto
};
app.use(middleware); // Disponibile in tutta l'app
app.get('/', (req, res) => {
res.send(req.test); // 'Hello World'
});