Com reiniciar automàticament l'aplicació Node.js?

Com Reiniciar Automaticament L Aplicacio Node Js



Node.js és un entorn d'execució de JavaScript de bona reputació que s'utilitza per crear aplicacions web dinàmiques, ràpides i escalables. Durant el procés de desenvolupament, els desenvolupadors han de fer diversos canvis al codi en execució de tant en tant en funció dels requisits. Perquè les actualitzacions afectin, el desenvolupador ha de reiniciar el servidor Node.js repetidament.

El procés de reinici tradicional inicia l'aplicació executant l'ordre 'node' al terminal. Fer aquesta tasca repetidament requereix temps. Tanmateix, l'aplicació del node es pot reiniciar automàticament.







Aquesta publicació explicarà com reiniciar automàticament l'aplicació Node.js.



Com reiniciar automàticament l'aplicació Node.js?

Nodemon és una eina de línia d'ordres que supervisa el projecte Node.js i restableix l'aplicació automàticament quan hi ha canvis. Significa que l'usuari no ha d'aturar primer l'aplicació Node.js i després tornar-la a iniciar per tenir l'efecte canviant.



Nodemon és fàcil d'utilitzar i tampoc requereix cap instància per trucar-lo. A més, no afecta el codi font de l'aplicació i estalvia temps per executar-la una i altra vegada escrivint el 'node'.





Com instal·lar 'nodemon'?

Node.js ' nodemon ” és un mòdul extern que l'usuari necessita instal·lar globalment al projecte mitjançant l'opció “-g”. Per a això, executeu l'ordre que s'indica a continuació:

sobre el nivell del mar i -g nodemon


Es pot veure que el 'nodemon' s'afegeix globalment al projecte Node.js actual:




A més, el 'nodemon' també es pot instal·lar com a dependència de desenvolupament mitjançant el següent ' –guardar ' i ' -dev ' banderes amb el ' npm ” Gestor de paquets:

sobre el nivell del mar i --desa-dev nodemon


Ara, el ' nodemon ” s'afegeix com a dependència al projecte Node.js actual:


Comproveu la versió 'nodemon'.

Per a més verificació de ' nodemon ”, l'usuari pot executar l'ordre que s'indica a continuació per comprovar la seva versió instal·lada:

nodemon -en


A l'ordre anterior, el ' -en ' La bandera denota el ' versió ” paraula clau.

La sortida següent mostra la versió instal·lada de 'nodemon' que és ' 3.0.1 ”:

Com utilitzar 'nodemon' per reiniciar una aplicació Node.js automàticament?

Per utilitzar el ' nodemon ” per reiniciar l'aplicació Node.js, especifiqueu-la com a paraula clau seguida del nom del fitxer d'aquesta manera:

nodemon < nom de l'arxiu >


A l'ordre anterior, el 'nom del fitxer' representa el fitxer '.js' en el qual està escrit el codi font de l'aplicació Node.js. Per exemple, el seu nom és 'app.js'.

Ara, reviseu els exemples donats per utilitzar el ' nodemon ” pràcticament per reiniciar l'aplicació Node.js.

Exemple 1: aplicació de 'nodemon' per reiniciar l'aplicació Node.js inicialment

Aquest exemple utilitza el 'nodemon' per iniciar l'aplicació Node.js sense fer-hi cap canvi:

nodemon app.js


Es pot analitzar que el 'nodemon' va iniciar el fitxer 'app.js' amb èxit mostrant la seva sortida:


Exemple 2: aplicació de 'nodemon' per reiniciar l'aplicació Node.js després de fer canvis

Aquest exemple utilitza el 'nodemon' per reiniciar el fitxer 'app.js' del projecte Node.js després de fer els canvis desitjats:

nodemon app.js


Es pot observar que després de desar els nous canvis al fitxer 'app.js', el 'nodemon' el reinicia automàticament mostrant la sortida en funció del contingut actualitzat:


Es tracta de reiniciar automàticament l'aplicació Node.js.

Conclusió

Per reiniciar automàticament l'aplicació Node.js, utilitzeu ' nodemon ” eina de línia d'ordres. Aquesta eina de línia d'ordres requereix ' npm (gestor de paquets de nodes) ” per instal·lar globalment al projecte Node.js. Un cop feta la instal·lació, especifiqueu 'nodemon' com a paraula clau amb el fitxer '.js' de l'aplicació Node com ' nodemon ” per reiniciar-lo automàticament per prendre l'efecte actualitzat. Aquest escrit ha explicat pràcticament com reiniciar automàticament l'aplicació Node.js.