基本的なrestifyノードアプリケーションをAWS EBに配備しようとしていますが、私は502 Bad Gatewayエラーが発生します。 AWSコンソールには、アプリケーションがHealth:Severeにあることも表示されます。それは正確にポート80を経由して提供されていないかのように、ここに私のserver.jsようです:nginxのは、ポート8081上のノードにリダイレクトすることをEBにあるかのようにNode restifyアプリをAWS EBに展開できません
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'を見てください – Clarkie
Hhhhhhmmmm、それはおそらく問題の原因ではありませんが、1つの問題は、終了時にサーバを閉じるコードがないことです。私はおそらく 'response.end();'をどこかに置くことをお勧めします... –