Видео: Экспресс дэх дундын програм хангамжийн функцууд юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Дунд програмын функцууд байна функцууд хүсэлтийн объект (req), хариултын объект (res) болон дараагийнх руу хандах эрхтэй функц програмын хүсэлт-хариултын мөчлөгт. Дараагийнх нь функц нь функц дахь Экспресс чиглүүлэгчийг дуудсан үед гүйцэтгэдэг дунд програм урсгалыг залгамжлах дунд програм.
Үүнийг харгалзан үзвэл Express-д дунд програм хангамж гэж юу вэ?
Дунд програм шууд утгаараа энэ нь програм хангамжийн нэг давхарга, нөгөө давхаргын дунд тавьсан бүх зүйлийг хэлнэ. Экспресс дундын програм нь хүсэлтийн амьдралын мөчлөгийн хугацаанд гүйцэтгэх функцууд юм Экспресс сервер. Тус бүр дунд програм нь HTTP хүсэлт болон хавсаргасан маршрут (эсвэл зам) бүрийн хариуд хандах эрхтэй.
Хоёрдугаарт, Экспрессэд юу хэрэгтэй вэ? ашиглах дунд программыг тохируулах арга юм ашигласан -ийн маршрутаар Экспресс HTTP серверийн объект. Уг аргыг Connect that-ийн нэг хэсэг гэж тодорхойлсон Экспресс дээр тулгуурладаг. 4-р хувилбараас эхлэн шинэчлэх.
Тэгвэл би Express дунд програмыг хэрхэн ашиглах вэ?
Ан Экспресс програм боломжтой ашиглах дараах төрлүүд дунд програм : Хэрэглээний түвшин дунд програм . Чиглүүлэгчийн түвшин дунд програм . Алдаатай ажиллах дунд програм.
Дунд програмыг ашиглах
- Аливаа кодыг ажиллуул.
- Хүсэлт болон хариу өгөх объектуудад өөрчлөлт оруулах.
- Хүсэлт-хариултын мөчлөгийг дуусга.
- Стек дэх дараагийн дундын функцийг дууд.
Дунд програм гэж юуг ойлгох вэ? JS зангилаанд дунд программыг хэрхэн ашиглах вэ?
Дунд програм нь Экспресс-ээр дуудагдсан гинжлэгдсэн функцүүдийн дэд багц юм js хэрэглэгчийн тодорхойлсон зохицуулагчийг дуудахаас өмнө чиглүүлэлтийн давхарга. Дунд програм функцууд бүрэн хандалттай байдаг руу хүсэлт болон хариулах объект болон чадна аль нэгийг нь өөрчлөх.
Зөвлөмж болгож буй:
Би Mac дээрээ програм хангамжийн асуудлыг хэрхэн шалгах вэ?
Системийн програм хангамжийн диск эсвэл USB флаш дискийг оруулна уу. Mac дээрээ Apple цэс > Дахин эхлүүлэхийг сонгоод Mac-г дахин эхлүүлэх үед D товчийг удаан дар. Apple Hardware Test сонгогч дэлгэц гарч ирэх үед ашиглахыг хүссэн хэлээ сонгоод Буцах товчийг дар эсвэл баруун сум товчийг дарна уу
Програм хангамжийн системийг хөгжүүлэх зургаан үндсэн процесс юу вэ?
"Програм хангамжийн хөгжлийн амьдралын мөчлөг" гэж нэрлэгддэг эдгээр зургаан алхамд төлөвлөлт, дүн шинжилгээ, дизайн, хөгжүүлэлт, хэрэгжилт, туршилт, байршуулалт, засвар үйлчилгээ орно
Програм хангамжийн инженер, программ хангамж хөгжүүлэгч хоёр адилхан уу?
Програм хангамжийн инженер програм хангамж боловсруулах чиглэлээр ажилладаг; Гэхдээ бүх програм хангамж хөгжүүлэгчид инженер биш. Програм хангамж хөгжүүлэлт ба программ хангамжийн инженерчлэл нь хоорондоо уялдаа холбоотой нэр томъёо боловч тэдгээр нь яг ижил утгатай биш юм. Програм хангамжийн инженерчлэл гэдэг нь програм хангамж бүтээхэд инженерчлэлийн зарчмуудыг хэрэгжүүлэхийг хэлнэ
Аль нь үнэн хэрэгтээ аюулгүй байдалтай холбоотой HTTP хариултын толгой хэсгийг тохируулдаг жижиг дунд програм хангамжийн функцүүдийн цуглуулга вэ?
Дуулга нь үнэн хэрэгтээ аюулгүй байдалтай холбоотой HTTP хариултын толгой хэсгийг тохируулдаг жижиг дунд програм хангамжийн функцүүдийн цуглуулга юм: csp нь сайт хоорондын скриптийн халдлага болон бусад сайт хоорондын тарилга хийхээс сэргийлэхийн тулд Content-Security-Policy толгой хэсгийг тохируулдаг
Програм хангамжийн инженерчлэлд програм хангамжийн процесс гэж юу вэ?
Програм хангамжийн үйл явц. Програм хангамжийн үйл явц (мөн програм хангамжийн арга зүй гэж нэрлэдэг) нь програм хангамжийг үйлдвэрлэхэд хүргэдэг холбогдох үйл ажиллагааны багц юм. Эдгээр үйл ажиллагаа нь програм хангамжийг эхнээс нь хөгжүүлэх, эсвэл одоо байгаа системийг өөрчлөхтэй холбоотой байж болно