Экспресс дэх дундын програм хангамжийн функцууд юу вэ?
Экспресс дэх дундын програм хангамжийн функцууд юу вэ?

Видео: Экспресс дэх дундын програм хангамжийн функцууд юу вэ?

Видео: Экспресс дэх дундын програм хангамжийн функцууд юу вэ?
Видео: Экспресс дунд програмыг 14 минутын дотор сур 2024, Арваннэгдүгээр
Anonim

Дунд програмын функцууд байна функцууд хүсэлтийн объект (req), хариултын объект (res) болон дараагийнх руу хандах эрхтэй функц програмын хүсэлт-хариултын мөчлөгт. Дараагийнх нь функц нь функц дахь Экспресс чиглүүлэгчийг дуудсан үед гүйцэтгэдэг дунд програм урсгалыг залгамжлах дунд програм.

Үүнийг харгалзан үзвэл Express-д дунд програм хангамж гэж юу вэ?

Дунд програм шууд утгаараа энэ нь програм хангамжийн нэг давхарга, нөгөө давхаргын дунд тавьсан бүх зүйлийг хэлнэ. Экспресс дундын програм нь хүсэлтийн амьдралын мөчлөгийн хугацаанд гүйцэтгэх функцууд юм Экспресс сервер. Тус бүр дунд програм нь HTTP хүсэлт болон хавсаргасан маршрут (эсвэл зам) бүрийн хариуд хандах эрхтэй.

Хоёрдугаарт, Экспрессэд юу хэрэгтэй вэ? ашиглах дунд программыг тохируулах арга юм ашигласан -ийн маршрутаар Экспресс HTTP серверийн объект. Уг аргыг Connect that-ийн нэг хэсэг гэж тодорхойлсон Экспресс дээр тулгуурладаг. 4-р хувилбараас эхлэн шинэчлэх.

Тэгвэл би Express дунд програмыг хэрхэн ашиглах вэ?

Ан Экспресс програм боломжтой ашиглах дараах төрлүүд дунд програм : Хэрэглээний түвшин дунд програм . Чиглүүлэгчийн түвшин дунд програм . Алдаатай ажиллах дунд програм.

Дунд програмыг ашиглах

  1. Аливаа кодыг ажиллуул.
  2. Хүсэлт болон хариу өгөх объектуудад өөрчлөлт оруулах.
  3. Хүсэлт-хариултын мөчлөгийг дуусга.
  4. Стек дэх дараагийн дундын функцийг дууд.

Дунд програм гэж юуг ойлгох вэ? JS зангилаанд дунд программыг хэрхэн ашиглах вэ?

Дунд програм нь Экспресс-ээр дуудагдсан гинжлэгдсэн функцүүдийн дэд багц юм js хэрэглэгчийн тодорхойлсон зохицуулагчийг дуудахаас өмнө чиглүүлэлтийн давхарга. Дунд програм функцууд бүрэн хандалттай байдаг руу хүсэлт болон хариулах объект болон чадна аль нэгийг нь өөрчлөх.

Зөвлөмж болгож буй: