Middleware

Wat is het?

Middleware is software die zit tussen inkomende requests en je route handlers in een webapplicatie, requests verwerkt voordat ze je bedrijfslogica bereiken en optioneel responses wijzigt voordat ze naar clients worden gestuurd. Veelvoorkomende middleware handelt authenticatie, logging, foutafhandeling, request body parsing, compressie, rate limiting en het toevoegen van security headers aan responses af.

Praktisch voorbeeld

In een Express.js applicatie worden middleware-functies geketend met app.use. Een typische setup bevat cors middleware voor cross-origin requests, express.json voor het parsen van JSON request bodies, een aangepaste authMiddleware die JWT-tokens verifieert en gebruikersinfo aan de request koppelt, en een errorHandler middleware aan het eind die fouten opvangt en geformatteerde foutresponses stuurt. Elk request stroomt in volgorde door deze keten.

Test je kennis

Wat is een veelvoorkomend gebruik van middleware?

Vraag het aan Lex
Lex kent de context van deze term en helpt je sneller met gerichte uitleg, voorbeelden en extra context.
Tip: Lex antwoordt kort in de widget. Voor meer detail, ga naar full screen modus.

Leer onze taal

Leer deze termen van echte professionals en verdiep je skills bij KdG MCT.

Studeren bij KdG