2017-01-11 3 views
0

Ich benutze den laufenden Knotenserver react application.server wird von webpack ausgeführt. Server läuft auf 10.121.45.23:3005. Ich habe versucht, die Anwendung auf einem anderen Computer zu öffnen, aber auf der Seite wird die Zeitüberschreitung der Verbindung angezeigt. Ich habe versucht, das Problem zu lösen, aber nichts half.Ich kann nicht auf den Knotenserver zugreifen, der auf einem bestimmten Port von einem anderen Rechner läuft

  1. ping 10.121.45.23 von einer anderen Maschine. Es ist erfolgreich.

  2. Auf dem Server netstat -ano. Ich kann 10.121.45.23:3005 hören. Wie in vielen Antworten zu Stack Overflow erwähnt, war keine Loopback-Adresse vorhanden.

  3. Auf einem anderen Computer, Telnet 10.121.45.23 3005. Es schlägt fehl und kann keine Verbindung über Port 3005 herstellen. Telnet zu einem anderen Port, auf dem Java ausgeführt wird, ist erfolgreich. Es schlägt nur für den Server node.js fehl.

Also meine Probleme sind:

  • Telnet nicht diesen Port funktioniert.
  • Die Anwendung kann nicht auf dem Browser eines anderen Computers geöffnet werden.

Fehle ich irgendwelche Kontrollen?

Antwort

0

Klingt, als ob Sie ruhig ein bisschen getestet haben. Hast du einen anderen Port ausprobiert, nur für den Fall, dass es eine Firewall oder sowas gibt? Versuchen Sie auch explizit, webpack anzuweisen, die All-hosts-Adresse 0.0.0.0

webpack-dev-server --port 9000 --host 0.0.0.0 
anzuhören
Verwandte Themen