Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Skapa Anpassad Middleware | Sektion
/
Bygga API:er med Express.js

bookSkapa Anpassad Middleware

Svep för att visa menyn

Du kan skapa egen middleware för att styra hur förfrågningar hanteras.

En middleware-funktion tar emot tre argument: req, res och next.

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

app.use(logger);

Denna middleware loggar begärans metod och URL för varje inkommande förfrågan.

När en förfrågan kommer in:

  • Middleware körs först;
  • Den utför sin logik;
  • Den anropar next() för att fortsätta.

Om next() inte anropas kommer förfrågan inte att gå vidare.

Egen middleware är användbar för att lägga till gemensamt beteende i hela applikationen, såsom loggning eller validering.

question mark

Vad händer om next() inte anropas i middleware?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 11

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 1. Kapitel 11
some-alt