Node.js: aggiungere funzioni middleware ad ExpressJS

Node.js: aggiungere funzioni middleware ad ExpressJS

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'
});

Torna su