რა არის Middleware ფუნქციები Express-ში?
რა არის Middleware ფუნქციები Express-ში?

ვიდეო: რა არის Middleware ფუნქციები Express-ში?

ვიდეო: რა არის Middleware ფუნქციები Express-ში?
ვიდეო: Learn Express Middleware In 14 Minutes 2024, მაისი
Anonim

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

ამის გათვალისწინებით, რა არის შუალედური პროგრამა Express-ში?

Middleware სიტყვასიტყვით ნიშნავს ყველაფერს, რასაც აყენებთ პროგრამული უზრუნველყოფის ერთი და მეორე ფენის შუაში. Express Middleware არის ფუნქციები, რომლებიც სრულდება მოთხოვნის სასიცოცხლო ციკლის განმავლობაში ექსპრესი სერვერი. თითოეული შუა პროგრამული უზრუნველყოფა აქვს წვდომა HTTP მოთხოვნასა და პასუხზე თითოეული მარშრუტის (ან ბილიკის) შესახებ, რომელსაც მას ერთვის.

მეორეც, რა არის გამოსაყენებელი Express-ში? გამოყენება არის შუაპროგრამის კონფიგურაციის მეთოდი გამოყენებული მარშრუტებით ექსპრესი HTTP სერვერის ობიექტი. მეთოდი განისაზღვრება როგორც Connect that-ის ნაწილი ექსპრესი ეფუძნება. განახლება მე-4 ვერსიით დაწყებული.

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

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

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

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

რა გესმით Middleware-ით როგორ შეგიძლიათ გამოიყენოთ Middleware კვანძში JS?

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

გირჩევთ: