GAEのテスト環境はデフォルトではlocalhostにアクセスするようになっているため、ネットワークからサーバーにアクセスすることはできません。 しかし、アプリなどの開発ではローカルネットワークを経由してテストを行う必要があります。 その場合は設定を変更してIPアドレスでテスト環境へとアクセスできるようにします。
具体的には、Google App Engine Launcherでまず該当するプロジェクトを選び、次に「Edit」から「Application Settings」を選択します。 そして、「Launch Settings」の「Extra Command Line Flags」に「--host=そのPCのIPアドレス」を入力します。たとえば、PCのIPアドレスが「192.168.11.10」なら
--host=192.168.11.10
です。 こうすると、「localhost:9999」などとアクセスしていたサーバーに「192.168.11.10:9999」という形でアクセスできるようになります。ローカルネットワークなどこのIPアドレスが有効な場所ならどこからでもネットワーク経由でアクセス可能です。 ただし、従来のlocalhostではテスト環境のPCからアクセスできなくなるので、すべてIPアドレスをつかう必要があります。
Page Info | |
---|---|
Page Name : | Google App Engineのテスト環境にローカルネットワークからアクセスする |
Page aliases : | None |
Page owner : | njf |
Can Read | |
Groups : | All visitors |
Users : | All visitors |
Can Edit | |
Groups : | All visitors |
Users : | All visitors |
Counter: 2070,
today: 1,
yesterday: 0
Princeps date: 2015-09-13 (Sun) 05:53:38
Last-modified: 2015-09-13 (Sun) 05:53:38 (JST) (2528d) by njf