Google App。引擎 - 托管您的Web应用程序

时间:2011-04-11 12:54:35

标签: google-app-engine hosting

所有

我们正在尝试在Google App上托管我们的网络应用程序。引擎收效甚微。

以下是具体细节:

Web应用程序基于HTML5,SVG和&的JavaScript。我们使用python 2.6进行上传。我们最初使用以下教程进行上传,但上传后会出现错误。

指向教程的链接:http://www.labnol.org/internet/host-website-on-google-app-engine/18801/

我们在appcfg.py python文件中遇到错误。我们完全不知道如何使用它,所以任何指导都会很棒,教程会更加如此。

更新:除了强烈抗议和Milimetric的帖子之外,还有更详细的信息:

我们已设法将网络应用程序上传到Google App Engine。进入仪表板,我们可以看到应用程序正在运行(我们可以看到实例图和CPU统计信息),但是,当我们执行Web应用程序的自定义链接时,我们只会收到“Hello World”消息。

我们按照Milimetric& amp;将'appcfg.py'回滚到原始状态。在本教程之后,我们只更改了'app.yaml'(插入了我们的应用程序名称)。我们没有编写任何自定义python脚本。

我们在任何地方都没有收到任何错误,只有在浏览器窗口中执行链接时才显示“Hello World”消息。

希望以上内容更有用。

干杯,

2 个答案:

答案 0 :(得分:1)

如果以下任何一项是多余的(或者您已经完成了这些步骤),请告诉我,我会进行编辑。只是不知道从哪里开始或者你对app引擎有多熟悉。

  1. 该教程将设置一个功能性应用引擎网站。在添加自己的代码之前,您是否能够在没有任何错误的情况下运行?尝试使用启动器在本地运行它(默认情况下为localhost:8080)。
  2. 要添加代码,您必须从教程中的main.py文件开始。 Google应用引擎应用使用google.appengine.ext.webapp命名空间来启动和收听请求。在main.py中,从MainHandler开始并在那里添加代码。
  3. 要向您的应用添加更多“路由”,请查看WSGIApplication构造函数:webapp.WSGIApplication([('/(。* html)?',MainHandler)],debug = True)。例如,您可以通过以下方式联系我们:webapp.WSGIApplication([('/(。* html)?',MainHandler),('/ contact-us',ContactUsHandler)],debug =真)。
  4. 就教程而言,谷歌应用程序引擎“入门”教程是一个很好的入门知识,让你有一种思维方式:http://code.google.com/appengine/docs/python/gettingstarted/

答案 1 :(得分:-1)

Google应用引擎是一项云计算技术,专为开发和支持API及框架的hosting网络应用而设计。要解决此问题,您需要完全了解应用引擎,以便了解有关应用引擎的更多信息,请访问上面的链接:

http://en.wikipedia.org/wiki/Google_App_Engine