Middleware ovat funktioita, jotka suoritetaan peräkkäin Express-sovelluksen pyyntö-vastaus-syklin aikana. Jokainen saa (req, res, next) ja voi tarkastaa/muokata pyyntöä ja vastausta, päättää vastauksen tai kutsua next() siirtääkseen kontrollin seuraavalle middlewarelle. Ne muodostavat Express-sovelluksien rakenteen ytimen.
