,

ما هو دور الـ Middleware في الخلفية؟

Posted by

ايه هو الMiddleware في الBackend

ايه هو الMiddleware في الBackend

الـMiddleware هو مفهوم مهم في عالم تطوير البرمجيات، ويتم استخدامه في Backend لإدارة وسيطة بين الطلبات المرسلة من العميل والسيرفر.

يعمل الـMiddleware كطبقة وسيطة بين الـRequest والـResponse، ويمكن استخدامه لتنفيذ وظائف معينة قبل وبعد عملية المعالجة الرئيسية للطلبات.

مثال على استخدام الـMiddleware في Backend هو التحقق من صلاحيات المستخدم قبل السماح له بالوصول إلى محتوى معين، أو تنسيق بيانات الطلبات ليتمكن السيرفر من فهمها بشكل صحيح.

بالإضافة إلى ذلك، يمكن استخدام الـMiddleware لمعالجة الأخطاء وإرسال رسائل تنبيهية للمستخدم في حال حدوث مشكلة ما أثناء تنفيذ الطلب.

باختصار، يعتبر الـMiddleware جزء أساسي من عملية تطوير Backend، حيث يساعد في إنشاء بيئة آمنة ومنظمة لتنفيذ الطلبات والرد عليها بشكل صحيح.

0 0 votes
Article Rating
19 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@Abdulrahman422
5 months ago

بفرح جدا لما اشوف مقطع منك للباك اند node js

@Yemen-Soft
5 months ago

شكرا

@Abdulrahman_Ayman
5 months ago

اللي بيحصل في الشركات الكبيره انهم بيكونوا عاملين الاسكريبت اللي بيتأكد من ال data قبل ما تروح علي ال database + بيكونوا عاملين proxy server برضه لزياده الحمايه ، وعلشان تكون فرصه ان حد يخترق حاجه خاصه بالشركه تكون صعبه

@doooom911
5 months ago

انت تخلط بين middleware و Validation

ما تتحث عنه يسمى Validation
أما middleware فمهمته هو التأكد من أن المستعمل لديه الصلاحية لرؤية الداتا التي يطلبها

@kalmaasaly
5 months ago

Gateway API
ما دام تتكلم عن rest api or web services
شكرا لك اخي الكريم انك تقدم شيء رائع

@aboodyas1226
5 months ago

Middleware ليس protection layer
Backend API لازم يكون عندها هذي الvalidation

Middleware for services orchestration.

@techforsyria3006
5 months ago

اللي تكلمت عنو حضرتك اسمو validation
موضوع ال middleware بيخص الصلاحيات والادوار والاذونات متل منع مستخدم من تنفيذ اجراء خاص بالادمن

@sultanaldmor0926
5 months ago

الله ينور

@R911
5 months ago

شرحك رائع و مختصر و مع جرافيك
شكرا لك

@programmers11
5 months ago

ممكن تشرح ده بطريقة عملية فيديو مطول

@user-mo6rp4xh3w
5 months ago

انت رائع ❤

@Mohamed-uj7ov
5 months ago

ايه افضل كلية اتعلم فيها البرمجة في مصر

@mixvideos2634
5 months ago

عسكري مرور يعني اللي عاجبه يعديه واللي مش عاجبه علي يلزقه علي قفاه ويرجعه. 😂
والله العظيم شرحك جميل ومبسط ❤❤❤

@MaybeAwab
5 months ago

شرح ممتاز

@kotsh22
5 months ago

بعشق الجافا سكريبت لانها بتستخدم في كل حاجة
فرونت ايند و باك ايند
و من اسهل اللغات اللي خلتني احب البرمجة

@ooss748
5 months ago

ماذا بعد جافا سكربت بيسك ؟ شو ادرس

@dashcam_station
5 months ago

احسنتم ❤🎉

@yousef_darsh
5 months ago

غالبا لو اليوزر المبحوث عنه مش موجود الapi هيعمل return ب 4XX كود الي هو بيأشر ان في مشكله من ناحياه الclient user (404 = not found)

او يعمل redirect ل 4XX page

طيب لو الداتا فيها ` او " او 1=1>>etc
المفضل ان الباك اند dev يعمل func تحبس الريكوست ده وتعمل return ب 429 مثلا

(بلاش تعتمد باك اند علي باكج ممكن تخذلك)

@mohamedramadan6197
5 months ago

يا باشمهندس هنكمل كورس الجافا علي فري كود ولا مش دلوقتي