شرح Nodejs Routing وكيفية عمل تطبيق ويب متعدد الصفحات | كورس تعلم Nodejs الدرس 13

Опубликовано: 31 Май 2026
на канале: Coder Shiyar (كودر شيار)
2,935
82

هل ترغب في تعلم كيفية استخدام Nodejs Routing باستخدام Express وكيفية إنشاء تطبيق ويب متعدد الصفحات؟ هل ترغب في تعلم كيفية تطوير تطبيقات الويب بسهولة وبطريقة محترفة؟ إذًا فإن هذا الفيديو هو ما تبحث عنه!
رابط تعلم nodejs من الصفر حتى الاحتراف    • دورة تعلم Node js كاملة - أفضل كورس 2025 |...  
رابط أفضل كورسات تعلم البرمجة للمبتدئين والمحترفين : دروس فيديو مجانية تغطي جميع جوانب البرمجة
   / @codershiyar  
كورس تعلم Node.js: رابط تحميل جميع ملفات الدورة من Github
https://github.com/codershiyar/nodejs

Node.js routing هو عملية توجيه الطلبات HTTP الواردة من المتصفح إلى وظائف معينة داخل تطبيق Node.js. يتم استخدام Node.js routing للتحكم في السلوك الذي يتم عرضه للمستخدمين على صفحات الويب الخاصة بتطبيقك.

لإنشاء تطبيق ويب متعدد الصفحات باستخدام Node.js، يتم استخدام عدة مكتبات وأدوات، مثل Express.js و EJS Template Engine ومكتبات التوجيه (Routing Libraries) المختلفة. يتم تعريف مسارات (Routes) مختلفة لكل صفحة ويتم توجيه الطلبات المتعلقة بها إلى وظيفة معينة (Route Handler) التي تقوم بتحميل محتوى الصفحة المطلوبة وإرسالها إلى المتصفح.
يتم تحميل المحتوى الديناميكي عن طريق إنشاء عرض (View) باستخدام المكتبة المتوافقة مع نظام القوالب (Template Engine)، مثل EJS أو Pug، ويتم تحديد بيانات العرض التي يتم إرسالها إلى العرض باستخدام الطلب الحالي. يتم عادة تمرير بيانات العرض ككائن JSON.
في النهاية، يتم إرسال العرض الذي يتضمن المحتوى الديناميكي إلى المتصفح الخاص بالمستخدم، ويتم عرض الصفحة المطلوبة على المتصفح.
تحديد الطريقة التي تستخدمها لتنظيم برنامج التوجيه يعتمد على احتياجات تطبيقك الخاصة، ومعظم المكتبات المذكورة أعلاه توفر طرقًا مختلفة لتحقيق التوجيه الذي تحتاجه.
تطبيقات الويب متعددة الصفحات هي تطبيقات تعتمد على عدة صفحات HTML مختلفة لعرض المحتوى وتمكين المستخدمين من التفاعل معها. يمكن إنشاء تطبيق ويب متعدد الصفحات باستخدام عدة تقنيات ولغات برمجة.