Heroku + node.js error (Web process failed to bind to $PORT within 60 seconds of launch)

Heroku dynamically assigns your app a port, so you can’t set the port to a fixed number. Heroku adds the port to the env, so you can pull it from there. Switch your listen to this:

.listen(process.env.PORT || 5000)

That way it’ll still listen to port 5000 when you test locally, but it will also work on Heroku. Important notePORT word must be capital.

You can check out the Heroku docs on Node.js here.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)