3

我正在使用 Google App Engine 托管我的网站。这是一个非常简单的网站,但我在画布元素上绘制了一些 javascript,我正试图在我的 iPhone 上对其进行测试。我还想尝试为移动设备重新设计 CSS。但是,我无法http://localhost:8080/从手机访问(这是我在本地运行应用程序时 GoogleAppEngineLauncher 吐出的 url)。这似乎很明显。

不幸的是,似乎山狮已经从系统偏好中删除了网络共享偏好。我发现至少有两个 不同的站点具有重新激活网络共享的“解决方案”(Apache 服务器?),但它们似乎都不能与 Google App Engine 结合使用......我也尝试了这个首选项窗格,它没有不工作。我不断收到“Safari 无法打开页面,因为它无法连接到服务器。”

对不起,如果这是一个愚蠢的问题,我是这个东西的相对菜鸟。此外,我在这里看到很多关于 SO 的问题似乎相关,但我认为我仍然太陌生,无法理解它们是如何相关的。这里是否有一个额外的步骤是我缺少的特定于 GAE 的?

4

2 回答 2

7

这与您的操作系统无关。默认情况下,App Engine 开发服务器绑定到环回接口,使其只能由您的计算机访问。如果您想从其他机器访问它,您需要将--address=0.0.0.0标志传递给开发服务器 - 您可以在启动器的首选项窗格中执行此操作。

于 2012-11-07T21:18:21.333 回答
2

截至 2013 年 3 月 - “地址”参数已重命名为“主机” - (至少对于应用程序引擎的 Python 版本)

于 2013-06-12T07:15:24.847 回答