რა არის შუა პროგრამა NodeJS-ში?
რა არის შუა პროგრამა NodeJS-ში?

ვიდეო: რა არის შუა პროგრამა NodeJS-ში?

ვიდეო: რა არის შუა პროგრამა NodeJS-ში?
ვიდეო: Node.js Crash Course Tutorial #8 - Middleware 2024, ნოემბერი
Anonim

Middleware ფუნქციები არის ფუნქციები, რომლებსაც აქვთ წვდომა მოთხოვნის ობიექტზე (req), საპასუხო ობიექტზე (res) და შემდეგზე შუა პროგრამული უზრუნველყოფა ფუნქციონირება განაცხადის მოთხოვნა-პასუხის ციკლში. Შემდეგი შუა პროგრამული უზრუნველყოფა ფუნქცია ჩვეულებრივ აღინიშნება შემდეგი ცვლადით.

უფრო მეტიც, რა არის შუალედური პროგრამის გამოყენება node JS-ში?

Middleware არის ჯაჭვური ფუნქციების ქვეჯგუფი, რომელსაც ეწოდება Express js მარშრუტიზაციის ფენა მომხმარებლის მიერ განსაზღვრული დამმუშავებლის გამოძახებამდე. Middleware ფუნქციებს აქვთ სრული წვდომა მოთხოვნისა და პასუხის ობიექტებზე და შეუძლიათ შეცვალონ რომელიმე მათგანი.

ასევე იცით, რა არის Bodyparser NodeJs-ში? სხეულის პარსერი ამოიღეთ შემომავალი მოთხოვნის ნაკადის მთელი სხეულის ნაწილი და გამოაშკარავეთ იგი მოთხოვნაზე. სხეული. Middleware იყო Express-ის ნაწილი. js ადრე, მაგრამ ახლა ცალკე უნდა დააინსტალიროთ. ეს სხეულის პარსერი მოდული აანალიზებს JSON, ბუფერს, სტრიქონს და URL დაშიფრულ მონაცემებს, რომლებიც წარდგენილია HTTP POST მოთხოვნის გამოყენებით.

ამასთან დაკავშირებით, როგორ გამოვიყენო Express Middleware?

ან ექსპრესი აპლიკაციას შეუძლია გამოყენება შემდეგი სახის შუა პროგრამული უზრუნველყოფა : განაცხადის დონე შუა პროგრამული უზრუნველყოფა . როუტერის დონე შუა პროგრამული უზრუნველყოფა . შეცდომის დამუშავება შუა პროგრამული უზრუნველყოფა.

შუა პროგრამული უზრუნველყოფის გამოყენება

  1. შეასრულეთ ნებისმიერი კოდი.
  2. შეიტანეთ ცვლილებები მოთხოვნასა და პასუხის ობიექტებში.
  3. დაასრულეთ მოთხოვნა-პასუხის ციკლი.
  4. გამოიძახეთ შემდეგი შუა პროგრამის ფუნქცია სტეკში.

რა არის Route Middleware?

როცა გინდა ა შუა პროგრამული უზრუნველყოფა კონკრეტული მარშრუტები , თქვენ უნდა დაამატოთ შუა პროგრამული უზრუნველყოფა თქვენი აპის/Http/კერნელის გასაღებით. php ფაილი და ასეთ შუალედებს უწოდებენ მარშრუტის შუალედური პროგრამა.

გირჩევთ: