2017-07-11 13 views
0

私のマシンで現在作業しているNodeJSサーバーがあります。 OSはWindows 10です。別のネットワークからNodeJSにアクセスする方法

私は2人の小さなチームに所属しています。私たちは現在、開発の段階にあります。ここで私はAndroidアプリケーションの開発に分岐していて、もう1人はNodeJSサーバ。

私たちは同じネットワークを集めて使用すると、HTTP要求を行うときにターゲットコンピュータのIP_address:portを使って別のコンピュータにホストされているサーバーに正常に接続できます。 -office-ing "では、お互いのマシンでホストされているサーバーを見たり接続したりすることができないようです。

http://192.168.0.x:portという同じネットワーク内で接続されているときに動作するアドレスを使用しても、異なるネットワークにアクセスするとERR_CONNECTION_TIMED_OUTにアクセスすることはできません。

我々は、サーバーを開くために使用しているポートはポート80ですが、私たちは、ポート3000でしようと、ルータ上で転送され、まだ、それが開くする方法はあり

を動作しません。サーバー、それが外部ネットワーク内のコンピュータで見ることができますか?(私はそれをも参照し、サーバーと対話する任意の他のコンピュータのために利用できるようになりますことを知っている)

答えて

0

あなたはパブリックIPアドレスを使用する必要がありそう。

最も簡単な解決策は、パブリックIPアドレスを使用してVPSをレンタルすることです。 ホスティングプロバイダを見つけるためのGoogleの「rent vps server」。

+0

しかし、とにかく私は私のIPアドレスを公開することができますか?最後に、サーバは、おそらく家庭内のマシンで実行されようとしているので24/7、またそれを毎回 –

+0

ほとんどのプロバイダは、あなた自身の家庭用のパブリックIPアドレスをあなたに与えることができます。通常、月額2〜5ドル程度かかります。 –

+0

@ ChristianW.Aを展開することを必要とせずに、その場で新しい機能をテストするために容易になるだろう – Vyacheslav

関連する問題