Acesse o servidor local do node.js através do mesmo acesso via celular

0

EDITAR : Eu estava preso nessa situação antes, mas era relacionado ao Apache Mas dessa vez estou usando NodeJS , então a resposta antiga não ajuda .

Estou executando o apache em um servidor NodeJS (na porta 80) no Windows 7. Desejo acessar o servidor da web por meio do meu celular, que compartilha o roteador wifi com o meu pc localmente.

http://localhost funciona no PC.

Mas não consigo acessar http://192.168.1.4 do meu telefone nem do meu computador.

ipconfig /all no meu computador lista meu endereço IP como 192.168.1.4

Wireless LAN adapter Wireless Network Connection:
    IPv4 Address. . . . . . . . . . . : 192.168.1.4(Preferred)

Eu posso pingar o endereço IP interno do meu telefone [192.168.1.5] do PC e vice-versa, eu posso fazer ping no meu PC [192.168.1.4] do meu telefone.

Então, por que não consigo acessar http://192.168.1.4 do meu telefone? (ou PC)

O firewall está desativado.

    
por laggingreflex 29.09.2012 / 12:59

3 respostas

1

link

Eu tinha especificado um nome de host ao ouvir no servidor.

server.listen(80, process.env.OPENSHIFT_NODEJS_IP || process.env.IP || '127.0.0.1')

    
por 23.05.2017 / 13:33
0

Necessário adicionar

Listen 192.168.1.4:80

no httpd.conf do Apache

    
por 29.09.2012 / 14:47
0

Este código resolveu o problema para mim (adicionando IP local: 192.168.1.7 no meu caso com localhost)

var app = express();
app.listen(3000,'192.168.1.7' || 'localhost',function() {
    console.log('Application worker ' + process.pid + ' started...');
  }
  );

Para que você possa acessar o servidor pelo link ou link (meu IP local é 192.168.1.7)

    
por 21.01.2016 / 07:12