Eu tive exatamente o mesmo problema com meu aplicativo ExpressJS, e não é o seu redirecionamento. Eu hackeei o iptables e o netstat por um longo tempo até perceber que tinha minha variável HOST no meu arquivo server.js definido como localhost
. Aqui estava o meu código não funcional:
app.listen(PORT, 'localhost', function(err) {
if (err) return console.log(err);
console.log("Listening at http://localhost:%s", PORT);
});
Basta adicionar uma variável do host
var HOST = 'actual_server_goes_here...';
E então faça isso:
app.listen(PORT, HOST, function(err) {
if (err) return console.log(err);
console.log("Listening at http://%s:%s", HOST, PORT);
});
Espero que isso ajude:)