Kas yra NodeJS tarpinė programinė įranga?
Kas yra NodeJS tarpinė programinė įranga?

Video: Kas yra NodeJS tarpinė programinė įranga?

Video: Kas yra NodeJS tarpinė programinė įranga?
Video: Programavimo pamoka | 1 dalis 2024, Balandis
Anonim

Tarpinė programinė įranga funkcijos yra funkcijos, turinčios prieigą prie užklausos objekto (req), atsakymo objekto (res) ir kito tarpinė programinė įranga funkcija programos užklausos-atsakymo cikle. Kitas tarpinė programinė įranga funkcija paprastai žymima kintamuoju, pavadintu next.

Be to, kam naudojama tarpinė programinė įranga mazge JS?

Tarpinė programinė įranga yra grandininių funkcijų poaibis, vadinamas Express js maršruto sluoksnį prieš iškviečiant vartotojo nustatytą tvarkyklę. Tarpinė programinė įranga funkcijos turi visišką prieigą prie užklausos ir atsakymo objektų ir gali keisti bet kurį iš jų.

Taip pat žinokite, kas yra „Bodyparser“„NodeJs“? kūno analizatorius ištraukite visą gaunamos užklausos srauto dalį ir atskleidžia ją užklausoje. kūnas. Tarpinė programinė įranga buvo „Express“dalis. js anksčiau, bet dabar turite jį įdiegti atskirai. Tai kūno analizatorius modulis analizuoja JSON, buferio, eilutės ir URL koduotus duomenis, pateiktus naudojant HTTP POST užklausą.

Šiuo atžvilgiu kaip naudoti „Express“tarpinę programinę įrangą?

An Express paraiška gali naudoti šių tipų tarpinė programinė įranga : taikymo lygis tarpinė programinė įranga . Maršrutizatoriaus lygis tarpinė programinė įranga . Klaidų apdorojimas tarpinė programinė įranga.

Naudojant tarpinę programinę įrangą

  1. Vykdykite bet kokį kodą.
  2. Pakeiskite užklausą ir atsakymo objektus.
  3. Užbaikite užklausos ir atsakymo ciklą.
  4. Iškvieskite kitą tarpinės programinės įrangos funkciją krūvoje.

Kas yra maršruto tarpinė programinė įranga?

Kai nori a tarpinė programinė įranga į konkrečius maršrutai , turite pridėti tarpinė programinė įranga su programos / HTTP / branduolio raktu. php failą, ir tokios tarpinės programinės įrangos yra vadinamos maršruto tarpinė programinė įranga.

Rekomenduojamas: