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.
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
"server": "webpack-dev-server --inline --progress --host 0.0.0.0 --port 3000"
package.json'a