¿Cómo reiniciar automáticamente la aplicación Node.js?

Como Reiniciar Automaticamente La Aplicacion Node Js



Node.js es un entorno de ejecución de JavaScript de gran reputación que se utiliza para crear aplicaciones web dinámicas, rápidas y escalables. Durante el proceso de desarrollo, los desarrolladores deben realizar varios cambios en el código en ejecución de vez en cuando según los requisitos. Para que las actualizaciones afecten, el desarrollador debe reiniciar el servidor Node.js repetidamente.

El proceso de reinicio tradicional inicia la aplicación ejecutando el comando “nodo” en la terminal. Realizar esta tarea repetidamente requiere mucho tiempo. Sin embargo, la aplicación del nodo se puede reiniciar automáticamente.







Esta publicación explicará cómo reiniciar automáticamente la aplicación Node.js.



¿Cómo reiniciar automáticamente la aplicación Node.js?

Nodemon es una herramienta de línea de comandos que monitorea el proyecto Node.js y restablece la aplicación automáticamente cuando se produce algún cambio en ella. Significa que no es necesario que el usuario detenga primero la aplicación Node.js y luego la inicie nuevamente para que se produzca el efecto de cambio.



Nodemon es fácil de utilizar y tampoco requiere ninguna instancia para llamarlo. Además, no afecta el código fuente de la aplicación y ahorra tiempo para ejecutarla una y otra vez escribiendo el 'nodo'.





¿Cómo instalar 'nodemon'?

Nodo.js “ nodemonio 'Es un módulo externo que el usuario necesita instalar globalmente en el proyecto usando la opción '-g'. Para ello, ejecute el siguiente comando:

sobre el nivel del mar yo -gramo nodemonio

 
Se puede ver que el 'nodemon' se agrega globalmente al proyecto actual de Node.js:




Además, el 'nodemon' también se puede instalar como una dependencia de desarrollo utilizando el siguiente ' -ahorrar ' y ' -desarrollador ” banderas con el “ mpn ' gerente de empaquetación:

sobre el nivel del mar yo --save-dev nodemonio

 
Ahora el ' nodemonio ”se agrega como una dependencia en el proyecto actual de Node.js:


Verifique la versión 'nodemon'

Para mayor verificación de “ nodemonio ”, el usuario puede ejecutar el comando que se indica a continuación para verificar su versión instalada:

nodemonio -en

 
En el comando anterior, el ' -en 'La bandera denota el' versión ”palabra clave.

El siguiente resultado muestra la versión instalada de 'nodemon', que es ' 3.0.1 ”:

¿Cómo utilizar 'nodemon' para reiniciar una aplicación Node.js automáticamente?

Usar el ' nodemonio ”para reiniciar la aplicación Node.js, especifíquela como una palabra clave seguida del nombre del archivo de esta manera:

nodemonio < Nombre del archivo >

 
En el comando anterior, el 'nombre de archivo' representa el archivo '.js' en el que está escrito el código fuente de la aplicación Node.js. Por ejemplo, su nombre es 'app.js'.

Ahora, repase los ejemplos dados para utilizar el ' nodemonio ”prácticamente para reiniciar la aplicación Node.js.

Ejemplo 1: Aplicar 'nodemon' para reiniciar la aplicación Node.js inicialmente

Este ejemplo utiliza el 'nodemon' para iniciar la aplicación Node.js sin realizar ningún cambio:

aplicación nodemon.js

 
Se puede analizar que el “nodemon” inició exitosamente el archivo “app.js” mostrando su salida:


Ejemplo 2: Aplicar 'nodemon' para reiniciar la aplicación Node.js después de realizar cambios

Este ejemplo utiliza el 'nodemon' para reiniciar el archivo 'app.js' del proyecto Node.js después de realizar los cambios deseados:

aplicación nodemon.js

 
Se puede observar que después de guardar los nuevos cambios en el archivo “app.js”, el “nodemon” lo reinicia automáticamente mostrando el resultado basado en el contenido actualizado:


Se trata de reiniciar la aplicación Node.js automáticamente.

Conclusión

Para reiniciar automáticamente la aplicación Node.js, utilice el botón ' nodemonio ”Herramienta de línea de comando. Esta herramienta de línea de comando requiere ' npm (administrador de paquetes de nodo) ”para instalar globalmente en el proyecto Node.js. Una vez realizada la instalación, especifique 'nodemon' como palabra clave con el archivo '.js' de la aplicación Node como ' nodemon ”para reiniciarlo automáticamente para tomar el efecto actualizado. Este artículo ha explicado prácticamente cómo reiniciar automáticamente la aplicación Node.js.