【发布时间】:2016-08-26 10:10:52
【问题描述】:
我正在尝试将基本的 restify 节点应用程序部署到 AWS EB,但是当我这样做时,我收到 502 Bad Gateway 错误。 AWS 控制台还显示应用程序处于运行状况:严重。似乎它没有通过端口 80 正确提供服务。这是我的 server.js:
var restify = require('restify');
var server = restify.createServer();
server.get('/', function(req, res) {
res.send("Hello");
return next();
});
var port = process.env.PORT || 3000;
server.listen(port);
【问题讨论】:
-
EC2 实例上的日志说明了什么?看
/var/log/nodejs/nodejs.log -
Hhhhhhmmmm,这可能不是问题的根源,但一个问题是您没有代码在完成后关闭服务器。我建议你可能想要一个
response.end();在某个地方......
标签: node.js amazon-web-services nginx amazon-elastic-beanstalk