2016-09-20 6 views
2

私の "Angular 2 Final"(1.0.0-beta.15)アプリケーションを私の他のモバイルデバイスはPCだが、私は192.168.0.xxx:4200のアドレスを扱うことができず、localhost:4200のみ...私の開発用Macではない。角度2最終ポート:4200がip(192.168.0.xxx:4200)のみで動作しないlocalhost:4200

localhost:4200を使用するとすべて正常に動作しますが、問題はIPバージョンにあります。

私はポートは3000

にするために使用するとき私は3006にポートを変更しようとした角度ベータから2.0.0-beta.6を更新しています:3006

--portサーブNG

でも同じ問題です。

ありがとうございました!

答えて

2

ちょうど--host 192.16.1.1

を果たすngのような--hostオプションでIPを指定します今すぐあなたのブラウザでhttp://192.16.1.1:4200を訪問すると、それは動作します

5

バージョンangular-cli: 1.0.0-beta.15の時点。

まず、localhost(または127.0.0.0)と192.168.x.yは、異なるネットワークインターフェイスです。 ng serveによって開始

のNode.jsサーバーはポート45510764714​​でのみ127.0.0.1(別名ローカルホスト)で待機します。したがって、ローカルネットワークIP(192.168.x.y)への要求は受け付けません。 netstatまたは同様のユーティリティで確認できます。

あなたがアクセス可能なすべてのインターフェイス(別名IP 0.0.0.0)でリッスンするのNode.jsをしたい場合は、ng serve --host 0.0.0.0によって明示的にリスニングIPを指定することでこれを行うことができます。


あなたがそれを追跡することができますので、私は問題を作成しました:https://github.com/angular/angular-cli/issues/2275

関連する問題