QamoosTech
الويب وواجهات البرمجةمتوسط

Middleware

برمجية وسيطة

النطقميدلوير

التعريف

شيفرة تعمل بين استقبال الطلب وإرسال الاستجابة، وتُستخدم لأمور مثل التسجيل والمصادقة ومعالجة الأخطاء.

أين تسمعه؟

نقاشات الـ backend في Express وNestJS وDjango وNext.js.

أمثلة

  • Add a middleware that logs every request.أضف middleware يسجّل كل طلب.
  • The auth middleware rejects requests without a valid token.يرفض middleware المصادقة الطلبات التي ليس معها token صالح.

خطأ شائع

في Express، نسيان استدعاء next(). عندها يظل الطلب معلقًا إلى الأبد.