Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Erstellen Benutzerdefinierter Middleware | Abschnitt
APIs mit Express.js Entwickeln

bookErstellen Benutzerdefinierter Middleware

Swipe um das Menü anzuzeigen

Eigene Middleware kann erstellt werden, um zu steuern, wie Anfragen verarbeitet werden.

Eine Middleware-Funktion erhält drei Argumente: req, res und next.

const logger = (req, res, next) => {
  console.log(req.method, req.url);
  next();
};

app.use(logger);

Diese Middleware protokolliert die Anfragemethode und URL für jede eingehende Anfrage.

Wenn eine Anfrage eingeht:

  • Middleware wird zuerst ausgeführt;
  • Sie führt ihre Logik aus;
  • Sie ruft next() auf, um fortzufahren.

Wenn next() nicht aufgerufen wird, wird die Anfrage nicht weitergeleitet.

Eigene Middleware ist nützlich, um gemeinsames Verhalten in der gesamten Anwendung hinzuzufügen, wie z. B. Protokollierung oder Validierung.

question mark

Was passiert, wenn next() in der Middleware nicht aufgerufen wird?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 11

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 11
some-alt