¿Cómo ejecuto mi aplicación de Node.js en un servidor de producción?
Hola,
Hice una aplicación de Node.js usando Express como framework pero ahora tengo duda cómo le haría para poder ejecutar esta app en producción.
En modo desarrollo uso nodemon, pero supongo que eso no se hace así al liberar mi aplicación.
Saludos.
Hola Ady
Normalmente para ejecutar aplicaciones hechas en Node.js utilizo un gestor de procesos que se llama PM2 este es su sitio oficial http://pm2.keymetrics.io/ usando este gestor de procesos puedes poner a ejecutar tu app de Node inmediatamente e incluso puedes configurarla para que arranque automáticamente tras un reinicio de servidor.
Puedes también controlar las rutas para los archivos de logs (que es donde verás los errores de tu app en caso de que sucedan).
Otra cosa importante te recomiendo que **NO uses el puerto 80 para levantar tu app** de Node.js; usa otro puerto como el 3000, 4000 o 4200.
Saludos.
Por favor inicia sesión para participar en esta pregunta
Esta pregunta fue publicada hace hace 6 años por Adriana y tiene 1 respuesta.