Node.js ialah persekitaran masa jalan JavaScript yang popular yang digunakan secara meluas dalam pembangunan. Walau bagaimanapun, kadangkala semasa pembangunan, kami mungkin menghadapi beberapa isu yang boleh menyebabkan Node.js ranap atau berhenti berfungsi. Pada masa ini kita perlu memulakan semula Node.js untuk meneruskan operasi biasa. Artikel ini akan menerangkan cara memulakan semula Node.js.
Dalam konsol, kita boleh menggunakan arahan berikut untuk memulakan semula Node.js:
Ctrl + C
Arahan ini boleh hentikan proses semasa Proses Node.js sedang berjalan, tetapi proses Node.js perlu dijalankan semula. Proses Node.js boleh dimulakan semula menggunakan arahan berikut
node app.js
Perintah ini akan memastikan aplikasi kami berjalan semula.
Seterusnya, kami memperkenalkan kaedah mulakan semula yang lebih mudah, anda boleh menggunakan pakej pihak ketiga Nodemon. Ia ialah alat utiliti yang memulakan semula aplikasi Node.js secara automatik. Kelebihannya ialah ia boleh mengesan perubahan fail secara automatik.
Pasang Nodemon:
$ npm install -g nodemon
Gunakan Nodemon untuk menjalankan aplikasi Node.js kami:
$ nodemon app.js
Apabila kami mengubah suai kod atau fail lain, Nodemon akan mengesan fail secara automatik perubahan dan mulakan semula aplikasi. Proses ini boleh meningkatkan kecekapan pembangunan web.
Selain Nodemon, kami juga boleh menggunakan pm2 pengurus proses popular lain untuk memulakan semula aplikasi Node.js, yang bukan sahaja menyokong permulaan semula, tetapi juga Bantuan kami mencapai pemantauan proses dan pengimbangan beban.
Pasang pm2:
$ npm install pm2 -g
Jalankan aplikasi Node.js kami menggunakan pm2:
$ pm2 start app.js
Gunakan arahan berikut untuk melihat status berjalan:
$ pm2 list
Kini jika anda ingin memulakan semula aplikasi, anda boleh menggunakan arahan berikut:
$ pm2 restart app
pm2 mempunyai banyak arahan lain yang berguna, contohnya, anda boleh menggunakan pm2 stop untuk menghentikan aplikasi, gunakan log pm2 untuk melihat log, dll.
Ringkasan
Semasa proses pembangunan Node.js, pelbagai masalah mungkin timbul, salah satunya ialah aplikasi ranap atau berhenti berjalan. Dalam kes ini, kita perlu memulakan semula Node.js untuk menghidupkan dan menjalankannya semula. Artikel ini memperkenalkan tiga kaedah: memulakan semula dalam konsol, memulakan semula Nodemon secara automatik dan menggunakan pengurus proses pm2. Bergantung pada keperluan dan senario penggunaan yang berbeza, kaedah mulakan semula yang berbeza boleh dipilih.
Atas ialah kandungan terperinci Bagaimana untuk memulakan semula Node.js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!