Localhost dışında erişime nasıl izin verilir
Angular2'de localhost dışında erişime nasıl izin verebilirim? Localhost:3030/paneladresinde rahatlıkla gezinebiliyorum ama IP mi
10.123.14.12:3030/panel/` gibi yazdığımda gezinemiyorum.
Lütfen bunu nasıl düzelteceğime izin verir misiniz? Projeyi kurmak ve çalıştırmak için npm
(node project manage - node install / node start) kullanmıyorum.
İsterseniz, package.json
ve index.html
dosyalarımı sağlayabilirim.
121
3
ng serve --host 0.0.0.0
ı kullanmak
localhostyerine ip adresinizi kullanarak
ng serve`e bağlanmanızı sağlayacaktır.EDIT
Cli'nin daha yeni sürümlerinde, bunun yerine yerel ip adresinizi sağlamanız gerekir
EDIT 2
Cli'nin daha yeni sürümlerinde (sanırım v5 ve üstü), ağınızdaki herhangi birinin konuşması için onu barındırmak için ip olarak tekrar
0.0.0.0
kullanabilirsiniz.Mac kullanıcıları:
ng serve --host 192.168.1.x
Daha sonra sayfanızı
192.168.1.x:4200
üzerinden diğer cihazlarda görebilmeniz gerekir.Node proje yöneticisi kullananlar için de package.json dosyasına bu satırı eklemek yeterli olacaktır. Angular CLI kullanıcıları için mast3rd3mon'un cevabı doğrudur.
Ekleyebilirsiniz
package.json'a