¿Cómo ejecutar una aplicación node.js de forma permanente?

NodeJS es un entorno de tiempo de ejecución en un motor V8 para ejecutar código JavaScript con alguna funcionalidad adicional que permite el desarrollo de aplicaciones web rápidas y escalables, pero no podemos ejecutar la aplicación Node.js localmente después de cerrar la terminal o la aplicación para ejecutar el nodeJS. aplicación de forma permanente. Usamos   módulos NPM como forever o PM2 para garantizar que un script determinado se ejecute de forma continua. NPM es un administrador de paquetes predeterminado para Node.js que nos permite acceder a muchos paquetes o módulos que facilitan mucho las cosas para desarrollar una aplicación web.

Método 1: 

Usando el módulo PM2:

  • Instalación del módulo en el directorio del proyecto:
npm install pm2 -g
  • Inicie su aplicación Node.js por pm2 .
pm2 start [Your fileName]
  • Todos los procesos enumerados que están registrados con pm2 .
pm2 list

Salida de la consola:

  • También podemos detener cualquier proceso que se ejecute con el comando de parada pm2:
 pm2 stop all                  
 pm2 stop [id number]       

Método 2: 

Usando el módulo para siempre

  • Instalación del módulo en el directorio de su proyecto:
npm install forever -g
  • Inicie su aplicación Node.js con el módulo forever. 
forever start [Your FileName]
  • Todos los procesos enumerados que están registrados para siempre
forever list

Salida de la consola:

  •  También podemos eliminar o detener cualquier proceso que esté registrado para siempre usando el índice (como 0 en este caso)              
forever stopall
forever stop [index]

Entonces, ahora su aplicación se ejecutará de forma permanente incluso después de salir de la terminal o la aplicación.

Publicación traducida automáticamente

Artículo escrito por raviss7415 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *