Creé mi aplicación node.js con express, ahora quiero cargarla en mi máquina servidor local. Creé un archivo bat (usaré el planificador de tareas para ejecutar esto) que básicamente se mueve a la aplicación de carpeta y ejecuta "npm run start".
La pregunta es: ¿Hay una forma más correcta de hacer esto? (sin nube) y ¿es posible ocultar la ventana cmd?
La puesta en producción de una aplicación node.js se puede hacer con pm2 . Pm2 activará su aplicación y la mantendrá viva, sin tener ningún terminal/cmd abierto.
Simplemente instale pm2 globalmente en su máquina:
$ npm install pm2 -gLuego inicie su aplicación con pm2:
$ pm2 start app.jsHay algunas configuraciones que podría hacer, por lo que le sugiero que mire su repositorio .