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: That way it’ll still listen to port 5000 when you test locally, but it will also work on Heroku. … Read more