【问题标题】:Possible to test website with GAE over LAN in Mountain Lion?可以在 Mountain Lion 中使用 GAME over LAN 测试网站吗?
【发布时间】:2012-11-07 20:20:37
【问题描述】:

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

不幸的是,Mountain Lion 似乎已从系统偏好设置中删除了网络共享偏好设置。我发现至少有twodifferent 站点具有重新激活网络共享的“解决方案”(Apache 服务器?),但它们似乎都不能与 Google App Engine 结合使用......我也试过这个preference pane ,这不起作用。我不断收到“Safari 无法打开页面,因为它无法连接到服务器。”

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

【问题讨论】:

    标签: google-app-engine osx-mountain-lion


    【解决方案1】:

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

    【讨论】:

    • 这听起来正是我想要的!不幸的是,首选项窗格只有两个字段——“Python 路径”和“代码编辑器”……我找错地方了吗?
    • ...双击启动器中的应用程序,我得到一个弹出表,其中包含一个名为“额外标志”的“启动设置”下的字段。那完全奏效了!我必须在设备上指定机器的名称/网址,但它现在正在运行!谢谢!
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-09
      • 2012-09-27
      • 1970-01-01
      • 1970-01-01
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多