Por que o Amazon Linux redireciona a porta 80 para 3000?

0

Estou executando um aplicativo NodeJS / Express no Amazon EC2.

app.set('port', process.env.PORT || 80);

http.createServer(app).listen(app.get('port'), function(){
  console.log('Express server listening on port ' + app.get('port'));

Eu começo dizendo

sudo npm start

Porque está configurado em bin / www como

scripts": {
    "start": "node ./bin/www" }

Apesar de o definir para 80, diz sempre

Express server listening on port 3000.

Mesmo se eu forçar começar assim sudo PORT = 80 npm começar, ele ainda vai dizer 3000. O que está acontecendo no bin / www?

    
por Vegan Sv 25.12.2015 / 01:29

1 resposta

0

Não use o sudo npm start para iniciar seu aplicativo da web.

Use o sudo node app.js em vez

    
por 01.07.2016 / 16:58