serveスクリプトに接続することができない
問題点
serveスクリプト (8th Wall Webの公開GitHubリポジトリ https://github.com/8thwall/web) を使って、ノートPCでローカルのWebサーバーを実行しているのですが、127.0.0.1でリスニングしていると表示されました。 私の携帯電話は、そのIPアドレスを使用してノートパソコンに接続することができません。
"127.0.0.1" はノートパソコンのループバックアドレス (別名「localhost」) なので、 電話などの他のデバイスはそのIPアドレスに直接接続することができません。 serve
scriptは、なぜかループバックインターフェイスでリッスンすることにしています。
解決方法
serve
スクリプトを -i
フラグを付けて再実行し、使用するネットワークインターフェイスを指定してください。
例 (Mac)
./serve/bin/serve -d gettingstarted/xraframe/ -p 7777 -i en0
例 (Windows)
**注意: ** 標準の コマンドプロンプト ウィンドウ (cmd.exe) を使用して、以下のコマンドを実行します。 ※スクリプトは、PowerShellから実行するとエラーが発生します。
serve\bin\serve.bat -d gettingstarted\xraframe -p 7777 -i WiFi
それでも接続できない場合は、以下をご確認ください。
- コンピュータとモバイルデバイスの両方が、 同じWiFiネットワークに接続されていることを確認してください。
- コンピュータ上で動作しているローカル ファイアウォール を無効 にします。
- 接続するには、QRコードをスキャン または 「リスニング」URL全体をブラウザにコピーしてください。 (冒頭の「https://」と末尾の ポート 番号を含む)