Wie kann man den Zugriff außerhalb von localhost erlauben?
Wie kann ich bei Angular2 den Zugriff außerhalb von localhost erlauben? Ich kann auf "localhost:3030/panel" leicht navigieren, aber ich kann nicht navigieren, wenn ich meine IP wie "10.123.14.12:3030/panel/" schreibe.
Könnten Sie mir bitte sagen, wie ich das beheben kann? Ich benutze nicht npm
(node project manage - node install / node start ) um das Projekt zu installieren und zu starten.
Wenn Sie wollen, kann ich meine package.json
und index.html
zur Verfügung stellen.
121
3
Wenn Sie
ng serve --host 0.0.0.0
verwenden, können Sie sich mit demng serve
unter Verwendung Ihrer IP-Adresse statt deslocalhost
verbinden.EDIT
In neueren Versionen des Cli müssen Sie stattdessen Ihre lokale IP-Adresse angeben
EDIT 2
In neueren Versionen des Cli (ich glaube ab v5) kann man wieder
0.0.0.0
als IP-Adresse verwenden, damit jeder im Netzwerk mit ihr reden kann.Mac-Benutzer:
ng serve --host 192.168.1.x
Dann müssen Sie in der Lage sein, Ihre Seite auf anderen Geräten über
192.168.1.x:4200
zu sehen.Für die Menschen, die Node Project Manager verwenden, auch diese Zeile hinzufügen, um package.json wird genug sein. Für angular CLI-Benutzer, mast3rd3mon's Antwort ist wahr.
Sie können hinzufügen
zu package.json