Node.js هي بيئة تشغيل جافا سكريبت مشهورة تُستخدم لبناء تطبيقات ويب ديناميكية وسريعة وقابلة للتطوير. أثناء عملية التطوير، يحتاج المطورون إلى إجراء العديد من التغييرات في التعليمات البرمجية قيد التشغيل من وقت لآخر بناءً على المتطلبات. لكي تؤثر التحديثات، يحتاج المطور إلى إعادة تشغيل خادم Node.js بشكل متكرر.
تبدأ عملية إعادة التشغيل التقليدية التطبيق عن طريق تنفيذ الأمر 'node
ستشرح هذه المقالة كيفية إعادة تشغيل تطبيق Node.js تلقائيًا.
كيفية إعادة تشغيل تطبيق Node.js تلقائيًا؟
نوديمون هي أداة سطر أوامر تراقب مشروع Node.js وتعيد تعيين التطبيق تلقائيًا عند حدوث أي تغييرات فيه. وهذا يعني أنه ليس مطلوبًا من المستخدم إيقاف تطبيق Node.js أولاً ثم تشغيله مرة أخرى لأخذ التأثير المتغير.
Nodemon سهل الاستخدام ولا يتطلب أيضًا أي مثيل لاستدعائه. علاوة على ذلك، فهو لا يؤثر على الكود المصدري للتطبيق ويوفر الوقت لتنفيذه مرارًا وتكرارًا عن طريق كتابة 'node
كيفية تثبيت 'nodemon'؟
نود.جي إس ' com.nodemon 'هي وحدة خارجية يحتاج المستخدم إلى تثبيتها عالميًا في المشروع باستخدام الخيار '-g'. لهذا الغرض، قم بتنفيذ الأمر المذكور أدناه:
فوق مستوى سطح البحر ط -ز com.nodemon
يمكن ملاحظة أن 'nodemon' تمت إضافته عالميًا إلى مشروع Node.js الحالي:
علاوة على ذلك، يمكن أيضًا تثبيت 'nodemon' باعتباره تبعية تطوير باستخدام ما يلي ' -يحفظ ' و ' -ديف 'الأعلام مع' npm ' مدير مجموعة:
الآن، ' com.nodemon ' تتم إضافتها باعتبارها تبعية في مشروع Node.js الحالي:
تحقق من إصدار 'nodemon'.
لمزيد من التحقق من ' com.nodemon '، يمكن للمستخدم تشغيل الأمر المذكور أدناه للتحقق من الإصدار المثبت:
com.nodemon -في
في الأمر أعلاه، ' -في 'العلم يدل على' إصدار 'الكلمة الرئيسية.
يُظهر الإخراج التالي الإصدار المثبت من 'nodemon' وهو ' 3.0.1 ':
كيفية استخدام 'nodemon' لإعادة تشغيل تطبيق Node.js تلقائيًا؟
لاستخدام ال ' com.nodemon 'لإعادة تشغيل تطبيق Node.js، حدده ككلمة أساسية متبوعة باسم الملف بهذه الطريقة:
com.nodemon < اسم الملف >
في الأمر أعلاه، يمثل 'اسم الملف' الملف '.js' الذي تم كتابة الكود المصدري لتطبيق Node.js فيه. على سبيل المثال، اسمه هو 'app.js'.
الآن، قم بالاطلاع على الأمثلة المذكورة لاستخدام ' com.nodemon ' عمليا لإعادة تشغيل تطبيق Node.js.
المثال 1: تطبيق 'nodemon' لإعادة تشغيل تطبيق Node.js في البداية
يستخدم هذا المثال 'nodemon' لبدء تطبيق Node.js دون إجراء أي تغييرات عليه:
نوديمون app.js
يمكن تحليل أن 'nodemon' بدأ تشغيل ملف 'app.js' بنجاح لإظهار مخرجاته:
المثال 2: تطبيق 'nodemon' لإعادة تشغيل تطبيق Node.js بعد إجراء التغييرات
يستخدم هذا المثال 'nodemon' لإعادة تشغيل ملف 'app.js' الخاص بمشروع Node.js بعد إجراء التغييرات المطلوبة:
نوديمون app.js
ويمكن ملاحظة أنه بعد حفظ التغييرات الجديدة في ملف “app.js”، يقوم “nodemon” بإعادة تشغيله تلقائيًا ليظهر الإخراج بناءً على المحتوى المحدث:
يتعلق الأمر بإعادة تشغيل تطبيق Node.js تلقائيًا.
خاتمة
لإعادة تشغيل تطبيق Node.js تلقائيًا، استخدم ' com.nodemon 'أداة سطر الأوامر. تتطلب أداة سطر الأوامر هذه ' npm (مدير حزمة العقدة) 'للتثبيت عالميًا في مشروع Node.js. بمجرد الانتهاء من التثبيت، حدد 'nodemon' ككلمة رئيسية مع ملف '.js' الخاص بتطبيق Node كـ ' عقدة <اسم الملف> 'لإعادة تشغيله تلقائيًا للحصول على التأثير المحدث. لقد أوضحت هذه المقالة عمليًا كيفية إعادة تشغيل تطبيق Node.js تلقائيًا.