Čo je middleware v NodeJS?
Čo je middleware v NodeJS?

Video: Čo je middleware v NodeJS?

Video: Čo je middleware v NodeJS?
Video: Node.js #11 Node.js & Express (Node.js & Express) 2024, Apríl
Anonim

Middleware funkcie sú funkcie, ktoré majú prístup k objektu požiadavky (req), objektu odpovede (res) a ďalšiemu middleware funkcie v cykle žiadosť-odpoveď aplikácie. Ďalší middleware funkcia sa bežne označuje premennou s názvom next.

Navyše, aké je použitie middlewaru v uzle JS?

Middleware je podmnožina zreťazených funkcií volaných pomocou Express js vrstva smerovania pred vyvolaním užívateľom definovaného obslužného programu. Middleware funkcie majú úplný prístup k objektom požiadavky a odpovede a môžu modifikovať ktorýkoľvek z nich.

Tiež viete, čo je Bodyparser v NodeJs? body-parser extrahovať celú časť tela prichádzajúceho toku požiadaviek a vystaviť ho na req. telo. Middleware bol súčasťou Expressu. js skôr, ale teraz ho musíte nainštalovať samostatne. Toto body-parser modul analyzuje údaje zakódované vo formáte JSON, vyrovnávacej pamäti, reťazci a adrese URL odoslané pomocou požiadavky HTTP POST.

Ako v tomto ohľade použijem Express middleware?

An expresné aplikácia môže použitie nasledujúce typy middleware : Aplikačná úroveň middleware . Na úrovni smerovača middleware . Spracovanie chýb middleware.

Používanie middlewaru

  1. Vykonajte ľubovoľný kód.
  2. Vykonajte zmeny v objektoch požiadavky a odpovede.
  3. Ukončite cyklus žiadosť – odpoveď.
  4. Zavolajte ďalšiu funkciu middlevéru v zásobníku.

Čo je to middleware Route?

Keď chcete a middleware na konkrétne trasy , musíte pridať middleware s kľúčom pre vašu aplikáciu/Http/kernel. php a takéto middleware sa nazývajú middleware trasy.

Odporúča: