/ / Impossible de déployer l'application Node Restify sur AWS EB - node.js, amazon-web-services, nginx, elastic-beanstalk

Impossible de déployer l'application Node Restify sur AWS EB

J'essaie de déployer une application de base Restify node pourAWS EB, mais quand je reçois une erreur 502 Bad Gateway. La console AWS indique également que l'application est dans Health: Severe. Il semble que cela ne fonctionne pas correctement via le port 80. Voici mon 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);

Réponses:

0 pour la réponse № 1

On dirait que sur EB, Nginx redirige vers un nœud sur le port 8081, alors j’ai changé pour cela.

De plus, pour une raison quelconque, l’instance de noeud n’a pas été exécutée après «eb deploy». J’ai ajouté «node server.js» dans la configuration logicielle sur aws et cela semble fonctionner correctement.