3

GoogleAppEngineを使用してウェブサイトをホストしています。非常にシンプルなWebサイトですが、iPhoneでテストしようとしているcanvas要素にJavaScriptを描画しています。また、モバイル用のCSSを作り直したいと思います。ただし、http://localhost:8080/携帯電話からアクセスできません(これは、アプリをローカルで実行したときにGoogleAppEngineLauncherが吐き出すURLです)。これは明らかなようです。

残念ながら、MountainLionはシステム環境設定からWeb共有環境設定を削除したようです。Web共有を再アクティブ化するための「ソリューション」(Apacheサーバー?)を備えたサイトが少なくとも2つ 見つかりましたが、いずれGoogleAppEngineと連携して機能していないようです...この設定ペインも試してみました。動作します。「Safariがサーバーに接続できなかったため、ページを開くことができません」というメッセージが表示され続けます。

これがばかげた質問であるならば申し訳ありませんが、私はこのようなものに比較的初心者です。また、ここSOについては、関連しているように思われる質問がたくさんありますが、それらがどのように関係しているのかを理解するには、まだ初心者であると思います。ここに、私が見逃しているGAE固有の追加のステップがありますか?

4

2 に答える 2

7

これは、OS に固有のものではありません。デフォルトでは、App Engine 開発サーバーはループバック インターフェースにバインドされ、自分のマシンだけがアクセスできるようになっています。他のマシンからアクセスしたい場合は、--address=0.0.0.0フラグを開発サーバーに渡す必要があります。これは、ランチャーの設定ペインで行うことができます。

于 2012-11-07T21:18:21.333 に答える