כיצד להפעיל מחדש את אפליקציית Node.js באופן אוטומטי?

Kyzd Lhp Yl Mhds T Plyqzyyt Node Js B Wpn Wtwmty



Node.js היא סביבת זמן ריצה של JavaScript נחשבת המשמשת לבניית יישומי אינטרנט דינמיים, מהירים וניתנים להרחבה. במהלך תהליך הפיתוח, המפתחים צריכים לבצע מספר שינויים בקוד הפועל מעת לעת בהתאם לדרישות. כדי לגרום לעדכונים להשפיע, המפתח צריך להפעיל מחדש את שרת Node.js שוב ושוב.

תהליך ההפעלה מחדש המסורתי מתחיל את היישום על ידי ביצוע הפקודה 'node' בטרמינל. לבצע משימה זו שוב ושוב גוזל זמן רב. עם זאת, ניתן להפעיל מחדש את יישום הצומת באופן אוטומטי.







פוסט זה יסביר כיצד להפעיל מחדש את אפליקציית Node.js באופן אוטומטי.



כיצד להפעיל מחדש את אפליקציית Node.js באופן אוטומטי?

נודמון הוא כלי שורת פקודה המנטר את פרויקט Node.js ומאפס את היישום באופן אוטומטי כאשר מתרחשים בו שינויים כלשהם. המשמעות היא שהמשתמש אינו נדרש לעצור תחילה את יישום Node.js ולאחר מכן להפעיל אותו שוב כדי לקבל את האפקט המשתנה.



קל להשתמש ב-Nodemon וגם לא דורש שום מופע כדי לקרוא לו. יתר על כן, הוא אינו משפיע על קוד המקור של האפליקציה וחוסך את הזמן לביצועו שוב ושוב על ידי הקלדת ה-'node'.





כיצד להתקין 'nodemon'?

Node.js ' צומת ' הוא מודול חיצוני שהמשתמש צריך להתקין באופן גלובלי בפרויקט באמצעות אפשרות '-g'. למטרה זו, בצע את הפקודה המפורטת להלן:

מעל פני הים i צומת


ניתן לראות שה-'nodemon' נוסף באופן גלובלי לפרויקט ה-Node.js הנוכחי:




יתר על כן, ניתן להתקין את 'הצומת' גם כתלות בפיתוח על ידי שימוש ב' -להציל ' ו' -dev ' דגלים עם ' npm ' מנהל אריזה:

מעל פני הים i --save-dev צומת


עכשיו ה ' צומת ' נוסף כתלות בפרויקט ה-Node.js הנוכחי:


בדוק את גרסת 'nodemon'.

לאימות נוספת של ' צומת ', המשתמש יכול להפעיל את הפקודה המצוינת להלן כדי לבדוק את הגרסה המותקנת שלה:

צומת


בפקודה לעיל, ' דגל מציין את ' גִרְסָה ' מילת מפתח.

הפלט הבא מציג את הגרסה המותקנת של 'nodemon' שהיא ' 3.0.1 ”:

כיצד להשתמש ב-'nodemon' כדי להפעיל מחדש יישום Node.js באופן אוטומטי?

כדי להשתמש ב' צומת ' להפעלה מחדש של היישום Node.js, ציין אותו כמילת מפתח ולאחריה את שם הקובץ בצורה זו:

צומת < שם קובץ >


בפקודה שלמעלה ה-'filename' מייצג את קובץ ה-'.js' שבו כתוב קוד המקור של אפליקציית Node.js. לדוגמה, השם שלו הוא 'app.js'.

כעת, עבור על הדוגמאות הנתונות כדי להשתמש ב' צומת ' למעשה כדי להפעיל מחדש את אפליקציית Node.js.

דוגמה 1: החלת 'nodemon' כדי להפעיל מחדש את אפליקציית Node.js בתחילה

דוגמה זו משתמשת ב-'nodemon' כדי להפעיל את יישום Node.js מבלי לבצע בו שינויים:

nodemon app.js


ניתן לנתח שה-'nodemon' התחיל את קובץ 'app.js' והציג בהצלחה את הפלט שלו:


דוגמה 2: החלת 'nodemon' כדי להפעיל מחדש את אפליקציית Node.js לאחר ביצוע שינויים

דוגמה זו משתמשת ב-'nodemon' כדי להפעיל מחדש את קובץ 'app.js' של פרויקט Node.js לאחר ביצוע השינויים הרצויים:

nodemon app.js


ניתן לראות כי לאחר שמירת השינויים החדשים בקובץ 'app.js', ה'nodemon' מפעיל אותו מחדש באופן אוטומטי ומציג את הפלט על סמך התוכן המעודכן:


זה הכל על הפעלה מחדש של יישום Node.js באופן אוטומטי.

סיכום

כדי להפעיל מחדש באופן אוטומטי את אפליקציית Node.js, השתמש ב-' צומת ' כלי שורת הפקודה. כלי שורת פקודה זה דורש ' npm (מנהל חבילות צומת) ' להתקנה גלובלית בפרויקט Node.js. לאחר סיום ההתקנה, ציין 'nodemon' כמילת מפתח עם קובץ '.js' של יישום ה-Node בתור ' nodemon<שם קובץ> ' כדי להפעיל אותו מחדש באופן אוטומטי לצורך נטילת האפקט המעודכן. כתיבה זו הסבירה באופן מעשי כיצד להפעיל מחדש את היישום Node.js באופן אוטומטי.