我正在尝试将一个基本的restify节点应用程序部署到AWS EB,但是当我这样做时,我会收到502 Bad Gateway错误。 AWS控制台还显示应用程序处于Health:Severe。好像它没有通过端口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);
答案 0 :(得分:0)
似乎在EB上nginx重定向到端口8081上的节点,所以我改为那个。
此外,无论出于何种原因,节点实例都没有在" eb deploy"之后运行。我添加了#34; node server.js"在aws上的软件配置中,现在似乎工作正常。