Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

215
Vistas
Tener errores al implementar el servidor Node en heroku

Estoy implementando mi servidor Node Express en heroku, y tengo un error después de hacer git push heroku master . Soy un completo principiante en la implementación de aplicaciones en heroku. ¿Cómo soluciono este error?

Lo que he probado:

  • He configurado process.env.PORT .
  • Agregar un Procfile con web:node index.js en él
  • heroku restart
 2021-11-27T02:39:05.410712+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=logo-eshop.herokuapp.com request_id=fb4f6e95-de99-4135-9273-789af704557d fwd="79.66.155.39" dyno= connect= service= status=503 bytes= protocol=https 2021-11-27T02:39:05.650439+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=logo-eshop.herokuapp.com request_id=6572c3a7-f7c4-4ef6-ae09-cd4fcf0c6f5f fwd="79.66.155.39" dyno= connect= service= status=503 bytes= protocol=https

Además, arreglé el nodemon en mi paquete.json:

 "scripts": { "start": "node index.js" }

Pero sigo teniendo el error.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

En realidad parece que es porque no se encuentra nodemon.

Nodemon no debe usarse en producción o implementación, ya que no necesita/no desea actualizar automáticamente su servidor en su entorno de producción.

Para evitar esto, simplemente agregue otro campo en la sección de secuencias de comandos de su archivo package.json y elimine nodemon de "inicio". Debería verse similar a esto:

 "scripts": { "start": "index.js", "dev": "nodemon index.js" },

Ahora, cuando desarrolle en su propia máquina, en lugar de llamar a npm start (o yarn start), llame a npm run dev (yarn run dev).

De esa forma, Heroku nunca intentará usar nodemon durante la producción y la implementación, pero podrá reiniciar automáticamente su servidor durante el desarrollo.

Heroku llamará a npm start, por lo que si hay un comando de nodemon aquí, fallará.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Encontré la solución. Para aquellos que puedan tener el mismo problema conmigo, simplemente agrego todas mis variables env en Heroku (Configuración> Vars de configuración).

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda