2017-02-02 15 views
0

私はちょうどAngular 2を使い始めていますが、同じWiFiレッドに接続された仮想マシンや携帯電話からサーバーにアクセスできるようにする方法はわかりません。たとえば、ポート8080のメインマシンでJavaサーバーを起動すると、自分のメインマシンのプライベートIP(192.168.1.1:8080)を自分のモバイルに入力することができ、コンテンツにアクセスできますが、Angular CLI (ng serve)ポート4200のデフォルトでは、私はそれを行うことはできません。 AngularとNodeJSで作業していた経験はありません。誰も私を助けることができますか?MobileからAngular2プロジェクトを開く方法(同じWiFi接続)?

答えて

1

--hostパラメータでマシンのIPアドレスを指定してみてください。私は私のプライベートネットワークを超えて、それを公開していないしたい場合は、可能な解決策だが

ng serve --host=192.168.1.1

+0

私はそのオプションを試しています。 – lbpeppers

+0

ありがとうございました。 Angular CLI xDからもう少し多くのドキュメントを読む必要があります – lbpeppers

0

https://www.npmjs.com/package/localtunnelのようなライブラリを使用できます。パブリックURLの下に、あなたの地元のプロジェクトを公開するには、このコマンドを実行し、あなたの角度のプロジェクトは、ポート4200で提供されていて、インストールlocaltunnelていると仮定すると、

lt --port 4200 

コマンドを使用すると、アクセスできるURLを吐き出すますあなたの携帯電話だけでなく、公開されているウェブ上で。

+0

?そのような他の可能なソリューションやライブラリはありますか? – lbpeppers

+0

alexzの答えをチェックしてください。私のソリューションでは、localtunnelを停止するとすぐにあなたのアプリが公開されなくなります。 – AngularChef

+0

あなたの答えをありがとう、これはすぐに公共のテストで私を助けるでしょう。 :) – lbpeppers

関連する問題