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

前端 未结 24 2422
梦如初夏
梦如初夏 2020-11-22 05:42

I have my first node.js app (runs fine locally) - but I am unable to deploy it via heroku (first time w/ heroku as well). The code is below. SO doesn\'t let me write so much

24条回答
  •  隐瞒了意图╮
    2020-11-22 06:22

    In my case, I was using example from https://hapijs.com/

    To fix the problem I replaced

    server.connection({ 
        host: 'localhost', 
        port: 8000 
    });
    

    with

    server.connection({
        port: process.env.PORT || 3000 
    });
    

提交回复
热议问题