Zum Hauptinhalt springen

Kann keine Verbindung zum Skript "serve" herstellen

Ausgabe

Ich verwende das Skript "serve" (aus dem öffentlichen GitHub-Repositorium von 8th Wall Web: https://github.com/8thwall/web), um einen lokalen Webserver auf meinem Laptop auszuführen, und er sagt, dass er auf 127.0.0.1 lauscht. Mein Telefon kann über diese IP-Adresse keine Verbindung mit dem Laptop herstellen.

ServeLocalhost

"127.0.0.1" ist die Loopback-Adresse Ihres Laptops (auch bekannt als "localhost"), so dass andere Geräte, wie z.B. Ihr Telefon, keine direkte Verbindung zu dieser IP-Adresse herstellen können. Aus irgendeinem Grund hat das Skript serve beschlossen, auf der Loopback-Schnittstelle zu lauschen .

Auflösung

Bitte führen Sie das Skript serve mit der Option -i erneut aus und geben Sie die gewünschte Netzwerkschnittstelle an.

Beispiel (Mac)

./serve/bin/serve -d gettingstarted/xraframe/ -p 7777 -i en0

Beispiel (Windows)

Hinweis: Führen Sie den folgenden Befehl in einem Standardfenster der Eingabeaufforderung aus (cmd.exe). Das *Skript erzeugt Fehler, wenn es über die PowerShell ausgeführt wird.

serve\bin\serve.bat -d gettingstarted\xraframe -p 7777 -i WiFi

Wenn Sie immer noch keine Verbindung herstellen können, überprüfen Sie bitte Folgendes:

  • Vergewissern Sie sich, dass Ihr Computer und Ihr mobiles Gerät mit demselben WiFi-Netzwerk verbunden sind.
  • Deaktivieren Sie die lokale Firewall , die auf Ihrem Computer läuft.
  • Um eine Verbindung herzustellen, scannen Sie entweder den QR-Code oder und kopieren Sie die gesamte "Listening"-URL in Ihren Browser, einschließlich des "https://" am Anfang und der Portnummer am Ende.