2015-08-04 8 views
7

Ich benutze die Aufgabe BrowserSync von Grunt, diese Aufgabe starten mein lokales Projekt auf die URL "localhost: 3000".ERR_ADDRESS_UNREACHABLE zum Öffnen meines localhost in Chrome Android

enter image description here

Dies funktioniert gut. Aber wenn ich die externe URL (http://192.168.1.129:3000) in meinem Smartphone verwenden, erhalte ich die folgende Fehlermeldung von meinem Browser Chrome in Android:

ERR_ADDRESS_UNREACHABLE 

Ich verstehe nicht dieses Problem. Sie können hier meine Gruntfile.js sehen:

Wie kann ich das beheben ?, Vielen Dank.

+0

Dies ist ein Netzwerkproblem. Sowohl Ihr Telefon als auch Ihr Computer im selben LAN? Auch Firewall könnte externen Zugriff vom Telefon blockieren, sollten Sie es erlauben –

+0

Meine Mac OS X Firewall ist deaktiviert, und mein Telefon und Computer sind mit meinem WLAN-Router verbunden. –

+0

Haben Sie das gelöst? Ich habe jetzt das gleiche Problem. –

Antwort

1

Ihre IP beginnt mit 192.168, was bedeutet, dass dies ein privates Netzwerk ist.

Nur Geräte im privaten Netzwerk können darauf zugreifen.

Ihr Telefon muss sich im selben Netzwerk befinden.

Sie können dies überprüfen, indem Sie die ersten 3 Ziffern der IP Ihres Telefons überprüfen - die ersten 3 Ziffern müssen gleich sein - wenn sie beginnen 192.168.1.NUMBER dann ist es im selben Netzwerk. Wenn nicht, dann ist es in einem anderen Netzwerk und Sie müssen sie im selben Netzwerk bekommen.

Wenn sie sich bereits im selben Netzwerk befinden, stellen Sie sicher, dass Port 3000 in der Firewall geöffnet ist, sowohl die Router-Firewall als auch die Firewall, die auf der Maschine ausgeführt wird, auf die Sie zugreifen.

Verwandte Themen