将Node.js应用程序部署到弹性beanstalk

时间:2014-11-02 09:06:45

标签: node.js amazon-web-services nginx elastic-beanstalk

当我将Node.JS应用程序部署到Elastic beanstalk时,我唯一得到的是nginx 502坏网关。该应用在本地运行良好。我阅读了教程(http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs_express.html),但它没有解决我的任何问题。什么可能导致502坏网关和/或我该如何解决这个问题?谢谢!

1 个答案:

答案 0 :(得分:0)

确保您没有硬编码端口号。

// BAD
server.listen(1704, function() { ... })

// GOOD
server.listen(process.env.PORT || 1704, function() { ... })