Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Oman Middleware-toiminnon Luominen | Osio
API-Rajapintojen Rakentaminen Express.js:llä

bookOman Middleware-toiminnon Luominen

Pyyhkäise näyttääksesi valikon

Voit luoda oman middleware-toiminnon hallitaksesi, miten pyynnöt käsitellään.

Middleware-funktio saa kolme argumenttia: req, res ja next.

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

app.use(logger);

Tämä middleware kirjaa jokaisen saapuvan pyynnön metodin ja URL-osoitteen.

Kun pyyntö saapuu:

  • Middleware suoritetaan ensin;
  • Se suorittaa oman logiikkansa;
  • Se kutsuu next(), jotta käsittely jatkuu.

Jos next()-funktiota ei kutsuta, pyyntö ei etene eteenpäin.

Oma middleware on hyödyllinen, kun halutaan lisätä sovellukseen yhteisiä toimintoja, kuten lokitusta tai validointia.

question mark

Mitä tapahtuu, jos middleware-funktiossa ei kutsuta next()?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 11

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 11
some-alt