,

ما هو دور الـ 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
1 month ago

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

@Yemen-Soft
1 month ago

شكرا

@Abdulrahman_Ayman
1 month ago

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

@doooom911
1 month ago

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

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

@kalmaasaly
1 month ago

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

@aboodyas1226
1 month ago

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

Middleware for services orchestration.

@techforsyria3006
1 month ago

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

@sultanaldmor0926
1 month ago

الله ينور

@R911
1 month ago

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

@programmers11
1 month ago

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

@user-mo6rp4xh3w
1 month ago

انت رائع ❤

@Mohamed-uj7ov
1 month ago

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

@mixvideos2634
1 month ago

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

@MaybeAwab
1 month ago

شرح ممتاز

@kotsh22
1 month ago

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

@ooss748
1 month ago

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

@dashcam_station
1 month ago

احسنتم ❤🎉

@yousef_darsh
1 month ago

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

او يعمل redirect ل 4XX page

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

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

@mohamedramadan6197
1 month ago

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