Bagaimana untuk Memulakan Semula Aplikasi Node.js Secara Automatik?

Bagaimana Untuk Memulakan Semula Aplikasi Node Js Secara Automatik



Node.js ialah persekitaran masa jalan JavaScript yang terkenal yang digunakan untuk membina aplikasi web yang dinamik, pantas dan berskala. Semasa proses pembangunan, pembangun perlu membuat beberapa perubahan dalam kod berjalan dari semasa ke semasa berdasarkan keperluan. Untuk membuat kemas kini menjejaskan, pembangun perlu memulakan semula pelayan Node.js berulang kali.

Proses permulaan semula tradisional memulakan aplikasi dengan melaksanakan perintah 'nod' dalam terminal. Untuk melakukan tugas ini berulang kali memakan masa. Walau bagaimanapun, aplikasi nod boleh dimulakan semula secara automatik.







Siaran ini akan menerangkan cara untuk memulakan semula aplikasi Node.js secara automatik.



Bagaimana untuk Memulakan Semula Aplikasi Node.js Secara Automatik?

Nodemon ialah alat baris arahan yang memantau projek Node.js dan menetapkan semula aplikasi secara automatik apabila sebarang perubahan berlaku di dalamnya. Ini bermakna pengguna tidak perlu menghentikan aplikasi Node.js dahulu dan kemudian memulakannya semula untuk mengambil kesan perubahan.



Nodemon mudah digunakan dan juga tidak memerlukan sebarang contoh untuk memanggilnya. Selain itu, ia tidak menjejaskan kod sumber aplikasi dan menjimatkan masa untuk melaksanakannya berulang kali dengan menaip 'nod'.





Bagaimana untuk Memasang 'nodemon'?

Node.js “ nodemon ” ialah modul luaran yang pengguna perlu pasang secara global dalam projek menggunakan pilihan “-g”. Untuk tujuan ini, laksanakan arahan yang dinyatakan di bawah:

atas aras laut i -g nodemon


Dapat dilihat bahawa 'nodemon' ditambahkan secara global ke dalam projek Node.js semasa:




Selain itu, 'nodemon' juga boleh dipasang sebagai kebergantungan pembangunan dengan menggunakan ' –jimat ” dan “ -dev ” bendera dengan “ npm ” pengurus pakej:

atas aras laut i --save-dev nodemon


Sekarang, ' nodemon ” ditambah sebagai kebergantungan dalam projek Node.js semasa:


Semak Versi 'nodemon'.

Untuk pengesahan lanjut ' nodemon ”, pengguna boleh menjalankan arahan yang dinyatakan di bawah untuk menyemak versi yang dipasang:

nodemon -dalam


Dalam arahan di atas, ' -dalam 'bendera menandakan' versi ” kata kunci.

Output berikut menunjukkan versi 'nodemon' yang dipasang iaitu ' 3.0.1 ”:

Bagaimana untuk Menggunakan 'nodemon' untuk Memulakan Semula Aplikasi Node.js Secara Automatik?

Untuk menggunakan ' nodemon ” untuk memulakan semula aplikasi Node.js, tentukan ia sebagai kata kunci diikuti dengan nama fail dengan cara ini:

nodemon < nama fail >


Dalam arahan di atas, 'nama fail' mewakili fail '.js' di mana kod sumber aplikasi Node.js ditulis. Sebagai contoh, namanya ialah 'app.js'.

Sekarang, lihat contoh yang diberikan untuk menggunakan ' nodemon ” secara praktikal untuk memulakan semula aplikasi Node.js.

Contoh 1: Menggunakan 'nodemon' untuk Mulakan Semula Aplikasi Node.js Pada Mulanya

Contoh ini menggunakan 'nodemon' untuk memulakan aplikasi Node.js tanpa membuat sebarang perubahan padanya:

nodemon app.js


Ia boleh dianalisis bahawa 'nodemon' memulakan fail 'app.js' berjaya menunjukkan outputnya:


Contoh 2: Menggunakan 'nodemon' untuk Mulakan Semula Aplikasi Node.js Selepas Membuat Perubahan

Contoh ini menggunakan 'nodemon' untuk memulakan semula fail 'app.js' projek Node.js selepas membuat perubahan yang diingini:

nodemon app.js


Dapat diperhatikan bahawa selepas menyimpan perubahan baharu dalam fail 'app.js', 'nodemon' secara automatik memulakannya semula menunjukkan output berdasarkan kandungan yang dikemas kini:


Itu sahaja tentang memulakan semula aplikasi Node.js secara automatik.

Kesimpulan

Untuk memulakan semula aplikasi Node.js secara automatik, gunakan “ nodemon ” alat baris arahan. Alat baris arahan ini memerlukan ' npm(pengurus pakej nod) ” untuk memasang secara global ke dalam projek Node.js. Setelah pemasangan selesai, nyatakan 'nodemon' sebagai kata kunci dengan fail '.js' aplikasi Node sebagai ' nodemon ” untuk memulakan semula secara automatik untuk mengambil kesan yang dikemas kini. Tulisan ini telah menerangkan secara praktikal cara untuk memulakan semula aplikasi Node.js secara automatik.