في Nodejs، يشير التوجيه إلى علاقة التعيين بين عنوان url ووظيفة الاستجابة؛ يستجيب عنوان url لصفحة html، وهو يستخرج أعمال علاقة مطابقة المسار في ملف js منفصل. دع جهاز التوجيه = Express.Router()؛".

بيئة تشغيل هذه المقالة: نظام Windows 10، إصدار Nodejs 12.19.0، كمبيوتر Dell G3.
بشكل عام، التوجيه هو علاقة رسم الخرائط.
التوجيه في العقدة هو في الواقع علاقة التعيين بين عناوين URL ووظائف الاستجابة.
إنه لاستخراج أعمال علاقة مطابقة المسار في ملف js منفصل.
تكوين واستخدام
/routes/xx.js
// 1. إنشاء مسار Let router = Express.Router(); //2 موجه استجابة معالجة المسار (العنوان، وظيفة المعالجة) // 3. تصدير التوجيه Module.exports = router;/app.jsmainservice
// تثبيت التوجيه app.use('address',router);/routes/xx.js
// تثبيت التوجيه في التوجيه الفرعي المتداخل router.use('address', sub-router) // بحاجة إلى الاستمرارية التالية // اعتراض بعض الخدمات العامة ضمن المسار الحالي router.all('*'، عمل التحقق تحت جهاز التوجيه الحالي الطريق ) // بحاجة إلى الاستمرارية التاليةقم بتوسيع معرفتك:
مقدمة إلى اكسبريس
استنادًا إلى منصة Node.js، وهو إطار عمل سريع ومفتوح ومبسط لتطوير الويب
1. تشبه وظيفة Express وحدة http المضمنة في Node.js، والتي تُستخدم خصيصًا لإنشاء خوادم الويب.
2. جوهر Express: إنها حزمة تابعة لجهة خارجية على npm، والتي توفر طريقة ملائمة لإنشاء خادم ويب بسرعة.
اعرف المزيد عن Express
التفكير: هل من الممكن إنشاء خادم ويب دون استخدام Express؟
الإجابة: نعم، يمكنك استخدام وحدة http الأصلية التي توفرها Node.js.
التفكير: كيف يمكنك أن تكون ذكيًا إذا كنت جيدًا في ذلك (مع وحدة http المضمنة، لماذا لا تزال تستخدم Express)؟
الإجابة: وحدة http المضمنة معقدة للغاية في الاستخدام وكفاءة التطوير منخفضة؛ ويتم تغليف Express بشكل أكبر استنادًا إلى وحدة http المضمنة، والتي يمكنها تحسين كفاءة التطوير بشكل كبير.
التفكير: ما هي العلاقة بين وحدة http المضمنة وExpress؟
الإجابة: تشبه العلاقة بين Web API وjQuery في المتصفح. يتم تغليف هذا الأخير أيضًا بناءً على الأول.
التعلم الموصى به: "الفيديو التعليمي لـnodejs"
ما ورد أعلاه هو المحتوى التفصيلي لتوجيه العقدة. يرجى الانتباه إلى المقالات الأخرى ذات الصلة على هذا الموقع لمزيد من المعلومات!