当我将Node.JS应用程序部署到Elastic beanstalk时,我唯一得到的是nginx 502坏网关。该应用在本地运行良好。我阅读了教程(http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs_express.html),但它没有解决我的任何问题。什么可能导致502坏网关和/或我该如何解决这个问题?谢谢!
答案 0 :(得分:0)
确保您没有硬编码端口号。
// BAD
server.listen(1704, function() { ... })
// GOOD
server.listen(process.env.PORT || 1704, function() { ... })