מהי תוכנת ביניים ב-NodeJS?
מהי תוכנת ביניים ב-NodeJS?

וִידֵאוֹ: מהי תוכנת ביניים ב-NodeJS?

וִידֵאוֹ: מהי תוכנת ביניים ב-NodeJS?
וִידֵאוֹ: Технологические стеки — информатика для бизнес-лидеров, 2016 г. 2024, נוֹבֶמבֶּר
Anonim

כלי ביניים פונקציות הן פונקציות שיש להן גישה לאובייקט הבקשה (req), לאובייקט התגובה (res), והבא תוכנת ביניים פונקציה במחזור הבקשה-תגובה של האפליקציה. הבא תוכנת ביניים פונקציה מסומנת בדרך כלל על ידי משתנה בשם next.

יתרה מכך, מה השימוש בתוכנת הביניים ב- Node JS?

כלי ביניים היא תת-קבוצה של פונקציות משורשרות הנקראות על ידי ה Express js שכבת ניתוב לפני הפעלת המטפל המוגדר על ידי המשתמש. כלי ביניים לפונקציות יש גישה מלאה לאובייקטי הבקשה והתגובה והן יכולות לשנות כל אחד מהם.

יודע גם, מהו Bodyparser ב-NodeJs? מנתח גוף לחלץ את כל חלק הגוף של זרם בקשה נכנסת וחושף אותו לפי דרישה. גוף. תוכנת הביניים הייתה חלק מאקספרס. js קודם לכן, אבל עכשיו אתה צריך להתקין אותו בנפרד. זֶה מנתח גוף המודול מנתח את הנתונים המקודדים ב-JSON, מאגר, מחרוזת ו-URL שנשלחו באמצעות בקשת HTTP POST.

בהקשר זה, איך אני משתמש בתוכנת אקספרס?

א אֶקְסְפּרֶס יישום יכול להשתמש הסוגים הבאים של תוכנת ביניים : ברמת היישום תוכנת ביניים . ברמת הנתב תוכנת ביניים . טיפול בשגיאות תוכנת ביניים.

שימוש בתוכנות ביניים

  1. הפעל כל קוד.
  2. בצע שינויים בבקשה ובחפצי התגובה.
  3. סיים את מחזור הבקשה-תגובה.
  4. קרא לפונקציית התווך הבאה בערימה.

מהי תוכנת מסלול?

כשרוצים א תוכנת ביניים לספציפית מסלולים , עליך להוסיף את תוכנת ביניים עם מפתח עבור האפליקציה/Http/Kernel שלך. קובץ php, ותוכנות ביניים כאלה נקראות מסלול תווך.

מוּמלָץ: