2016-08-06 5 views
0

iPad向けのIonicアプリケーションを開発中です。このアプリケーションは、Mac上で動作するExpressに接続することになっています。iPadにExpressからNode.jsに接続

私はこのMacとiPadをUSBケーブルで接続しました。ここで、iPadからノードサーバーにアクセスできることを確認するために、

http://<mac ip>:<node server port> 

どのようにページが見つからないかを返します。同じURLは、Macで直接実行すると機能します。

MacとiPadがUSBで接続されているとすれば、iPadからMacで動作するノードサーバーにどうやってアクセスできますか?私はhttp://127.0.0.1:3000のようなものがうまくいくことを期待していましたが、そうではありません。 MacのIPを与えても動作しません。

答えて

0

localhostは、特定のハードウェアデバイスにバインドされているものと同じであるネットワークアドレス127.0.0.1 - あなたがiPad上でサーバーを実行していた場合、すなわち、あなたはそのアドレスを介してiPad上の他のアプリケーションからそのサーバーにアクセスすることができ

別のデバイスに接続するには、を公開する必要があります。 IPアドレスとホスト名の両方が接続されたネットワーク(同じネットワークまたは同じVPN上など)を介してアクセスできる必要があります。

コマンドを実行して、Macのホスト名を入力してくださいターミナル

ネットワークやファイアウォールが適切に設定されていると仮定すると、あなたはhttp://hostname_found_on_mac:3000/

にiPadから接続することができます
関連する問題