2016-05-20 13 views
2

Angenommen, meine IP-Adresse lautet: 192.65.35.12. In diesem Computer verwende ich den Knotenserver. Ich kann auf die Webseiten zugreifen, indem Sie diese URL verwenden: http://localhost:3000/ auf demselben Computer.So greifen Sie auf den Knotenserver von einem Remote-Computer mit demselben LAN zu

Aber wenn ich versuche, den Knoten-Server von einem Remote-Computer mit der IP-Adresse 192.65.35.11 zugreifen. Es funktioniert nicht. Ich benutzte die folgende URL, um auf die URL von der Remote-Maschine zuzugreifen: http://192.65.35.12:3000/

Ich bin mit Netzwerkkonnektivität Probleme konfrontiert.

Muss ich irgendwelche Einstellungen in node.js für den Fernzugriff ändern.

Dann, wie kann ich den Knoten-Server von der Remote-Maschine zugreifen.

+0

whichOS haben Sie für die Anwendung node.js unter Windows oder Linux ausgeführt? –

+0

Ich benutze Windows – dev777

+0

auf Windows-Firewall> Erweiterte Einstellung> Inpound Regeln> Erstellen Sie eine Inpound-Regel, um Port 3000 von außen nach innen verbinden zu ermöglichen. –

Antwort

2

Verwenden Sie diese IP-Adresse 0.0.0.0, um Ihre App auf allen von Ihrem Computer bereitgestellten Schnittstellen zu öffnen.

+0

wo sollte ich das bereitstellen? – dev777

+2

Oder noch besser, nutze überhaupt nichts. Die IP-Adresse ist optional und standardmäßig für alle Schnittstellen verbindlich. – slebetman

+0

@slebetman: Wahr! @ dev777: Wenn du [express] (http://expressjs.com/en/4x/api.html#app.listen) benutzt, musst du 'app.listen (3000)' in 'app.listen (3000, '0.0.0.0'); '. __Vergessen Sie nicht, die Firewall zu konfigurieren__. –

Verwandte Themen