【问题标题】:Google app engine keeps displaying "Hello world"谷歌应用引擎一直显示“Hello world”
【发布时间】:2014-10-14 19:04:25
【问题描述】:

所以前几天我根据http://www.labnol.org/internet/setup-proxy-server/12890/上的教程做了一个代理网站app。我下载并提取了文件。我下载了 python 和 googleappenginelauncher。我设置了所有这些并将我的应用程序部署为更正 ID 等等。现在每次我尝试访问基于 index.html 文件的应用程序时,浏览器显示的所有内容都是“Hello World”。当我尝试在本地打开该文件时,该文件运行良好,我什至尝试仅部署 index.html 仍然导致显示 Hello World 的空白页面。 我发现每次部署应用程序时,googleappenginelauncher 都会在我的计算机上的根应用程序文件夹中创建一个文件夹,其中包含一个 main.py 文件,该文件会导致网站显示 Hello World。如何让部署应用程序部署我的应用程序而不是创建 Hello World python 文件?

【问题讨论】:

  • 您可以尝试PyCharm(试用版)并在那里添加您的 gae 项目以方便使用。然后,您可以通过良好的文件组织来处理它。我刚刚自己下载了你的项目,看看它如何与 PyCharm 一起工作
  • 感谢您的回复,如果可以通过 PyCharm 工作,请告诉我。

标签: python google-app-engine proxy


【解决方案1】:

在我看来,如果您可以使用 Google Cloud SDK 来部署和管理您的应用程序,那就更好了。这是在本地以及生产服务器上上传应用程序的最佳方法。请参阅在生产服务器上上传的文档[ 1],并供本地使用 dev_appserver.py Application-directory/

[1]上传申请:https://cloud.google.com/appengine/docs/python/tools/uploadinganapp#Python_Uploading_the_app

【讨论】:

    【解决方案2】:

    确保您创建一个新的项目 ID 并在您的 app.yaml 文件中使用它。

    我使用的是一个旧的一次性项目 ID,其中上传了 hello world,我在部署时在日志中得到了一个“--noauth_local_webserver”,所以它没有成功并且没有覆盖原来的 hello world .

    也许这只是我的具体情况,但我想分享一下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-19
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      • 2011-12-17
      相关资源
      最近更新 更多