จะรีสตาร์ทแอปพลิเคชัน Node.js โดยอัตโนมัติได้อย่างไร

Ca Ri Starth Xaepphlikhechan Node Js Doy Xatnomati Di Xyangri



Node.js คือสภาพแวดล้อมรันไทม์ JavaScript ที่มีชื่อเสียงซึ่งใช้ในการสร้างเว็บแอปพลิเคชันแบบไดนามิก รวดเร็ว และปรับขนาดได้ ในระหว่างกระบวนการพัฒนา นักพัฒนาจำเป็นต้องทำการเปลี่ยนแปลงหลายครั้งในโค้ดที่รันอยู่เป็นครั้งคราวตามข้อกำหนด เพื่อให้การอัปเดตมีผล นักพัฒนาจำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์ Node.js ซ้ำๆ

กระบวนการรีสตาร์ทแบบดั้งเดิมจะเริ่มต้นแอปพลิเคชันโดยดำเนินการคำสั่ง “node” ในเทอร์มินัล การทำงานนี้ซ้ำๆ กันนั้นใช้เวลานาน อย่างไรก็ตาม แอปพลิเคชันโหนดสามารถรีสตาร์ทได้โดยอัตโนมัติ







โพสต์นี้จะอธิบายวิธีการรีสตาร์ทแอปพลิเคชัน Node.js โดยอัตโนมัติ



จะรีสตาร์ทแอปพลิเคชัน Node.js โดยอัตโนมัติได้อย่างไร

โนเดมอน เป็นเครื่องมือบรรทัดคำสั่งที่ตรวจสอบโครงการ Node.js และรีเซ็ตแอปพลิเคชันโดยอัตโนมัติเมื่อมีการเปลี่ยนแปลงใด ๆ เกิดขึ้น หมายความว่าผู้ใช้ไม่จำเป็นต้องหยุดแอปพลิเคชัน Node.js ก่อนแล้วจึงเริ่มต้นใหม่อีกครั้งเพื่อให้เกิดผลที่เปลี่ยนแปลง



Nodemon ใช้งานง่ายและไม่ต้องใช้อินสแตนซ์ใดๆ ในการเรียกมัน นอกจากนี้ยังไม่ส่งผลกระทบต่อซอร์สโค้ดของแอปพลิเคชันและประหยัดเวลาในการดำเนินการซ้ำแล้วซ้ำอีกโดยการพิมพ์ “node





จะติดตั้ง “nodemon” ได้อย่างไร?

โหนด js “ โนเดมอน ” เป็นโมดูลภายนอกที่ผู้ใช้จำเป็นต้องติดตั้งทั่วโลกในโปรเจ็กต์โดยใช้ตัวเลือก “-g” เพื่อจุดประสงค์นี้ ให้ดำเนินการคำสั่งด้านล่าง:

เหนือระดับน้ำทะเล i -ก โนเดมอน


จะเห็นได้ว่ามีการเพิ่ม “nodemon” ทั่วโลกในโครงการ Node.js ปัจจุบัน:




นอกจากนี้ “nodemon” ยังสามารถติดตั้งเป็นการพึ่งพาการพัฒนาได้โดยใช้ “ -บันทึก ' และ ' -dev ” ปักธงด้วย “ เวลา 22.00 น ” ผู้จัดการแพ็คเกจ:

เหนือระดับน้ำทะเล i --บันทึก-dev โนเดมอน


ตอนนี้ “ โนเดมอน ” ถูกเพิ่มเป็นการพึ่งพาในโครงการ Node.js ปัจจุบัน:


ตรวจสอบเวอร์ชัน “nodemon”

เพื่อการตรวจสอบเพิ่มเติมของ “ โนเดมอน ” ผู้ใช้สามารถเรียกใช้คำสั่งด้านล่างเพื่อตรวจสอบเวอร์ชันที่ติดตั้ง:

โนเดมอน -ใน


ในคำสั่งข้างต้น “ -ใน ” ธง หมายถึง “ รุ่น ' คำสำคัญ.

ผลลัพธ์ต่อไปนี้แสดงเวอร์ชันที่ติดตั้งของ “nodemon” ซึ่งก็คือ “ 3.0.1 ”:

จะใช้ “nodemon” เพื่อรีสตาร์ทแอปพลิเคชัน Node.js โดยอัตโนมัติได้อย่างไร

หากต้องการใช้ “ โนเดมอน ” สำหรับการรีสตาร์ทแอปพลิเคชัน Node.js ให้ระบุเป็นคีย์เวิร์ดตามด้วยชื่อไฟล์ในลักษณะนี้:

โนเดมอน < ชื่อไฟล์ >


ในคำสั่งข้างต้น “ชื่อไฟล์” หมายถึงไฟล์ “.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 โดยอัตโนมัติ