可以在Mountain Lion中使用GAE over LAN测试网站吗?

时间:2012-11-07 20:20:37

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

我正在使用Google App Engine托管我的网站。这是一个非常简单的网站,但我有一些javascript绘图到canvas元素,我试图在我的iPhone上测试。我还想重新修改我的CSS移动设备。但是,我无法通过手机访问http://localhost:8080/(这是GoogleAppEngineLauncher在本地运行应用时吐出的网址)。这似乎很明显。

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

对不起,如果这是一个愚蠢的问题,我是这个东西的亲戚。此外,我在这里看到很多关于SO的问题似乎与之相关,但我认为我仍然太缺乏理解他们如何与他们相关的问题。这里有一个额外的步骤是GAE特定的,我缺少吗?

2 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:2)

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