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