649 votes

Heroku + erreur de node.js (Web processus n’a pas pu se lier à $PORT dans les 60 secondes du lancement)

J’ai ma première appli de node.js (fonctionne très bien sur place) - mais je suis incapable de le déployer via heroku (première fois w / heroku ainsi). Le code est ci-dessous. ALORS ne me laisse pas écrire du code tellement, donc je dirais juste que la marche le code aussi bien localement au sein de mon réseau montre sans descendance.

N’importe quelle idée ?

1392voto

redhotvengeance Points 5661

Heroku assigne dynamiquement votre application un port, donc vous ne pouvez pas définir le port à un nombre déterminé. Heroku ajoute le port à l’env, donc vous pouvez le tirer de là. Passer votre Ecoute à ceci :

``

De cette façon, il va toujours écouter le port 5000 lorsque vous testez localement, mais il fonctionne également sur Heroku.

Vous pouvez consulter les docs Heroku sur Node.js ici.

58voto

Royce Lee Points 1

L’erreur se produit lorsque Heroku n’a pas pu se lier au port ou nom d’hôte à `` .

Ce que Heroku exige est ou

Donc plus génériquement, d’appuyer les autres environnements, utilisez ceci :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X