使App Engine模块正常工作

迈克尔·格拉德克

我正在学习Google App Engine模块,但似乎无法在dev_appserver上运行它们,甚至无法下载并使用其示例应用程序

根据示例应用程序,所有发送到/work/mobile将被分派到相应模块的请求

但是,当我向http://localhost:8080/work发送请求时http://localhost:8080/mobile,它返回404。

我使用命令行启动dev_appserver:

dev_appserver.py appengine-modules-helloworld-python-master

我得到:

INFO     2014-06-23 09:39:16,375 sdk_update_checker.py:242] Checking for updates to the SDK.
INFO     2014-06-23 09:39:16,673 sdk_update_checker.py:286] This SDK release is newer than the advertised release.
WARNING  2014-06-23 09:39:16,678 api_server.py:378] Could not initialize images API; you are likely missing the Python "PIL" module.
INFO     2014-06-23 09:39:16,682 api_server.py:171] Starting API server at: http://localhost:61790
INFO     2014-06-23 09:39:16,686 dispatcher.py:182] Starting module "default" running at: http://localhost:8080
INFO     2014-06-23 09:39:16,692 admin_server.py:117] Starting admin server at: http://localhost:8000

根据文档,我应该看到更多行告诉我其他模块正在不同的端口上启动,但是由于某种原因我没有得到。

然后,如果我运行以下代码:

import webapp2
from google.appengine.api import modules

class MainPage(webapp2.RequestHandler):
    def get(self):
        self.response.headers['Content-Type'] = 'text/plain'
        self.response.write('Hello, webapp2 World!\n%s\n%s' % (modules.get_modules(), modules.get_hostname()))

APP = webapp2.WSGIApplication([('/', MainPage),], debug=True)

结果是:

Hello, webapp2 World!
['default']
localhost:8080

好像还没有加载非默认模块...

设置模块并使它们在本地开发服务器和生产环境中都能正常工作的正确方法是什么?

谢谢

盖凡

yaml文件中的应用名称错误。名称应与您在dev_appserver.py命令中启动本地服务器时使用的名称匹配appengine-modules-helloworld-python-master在命令或yaml文件中进行切换,以使它们匹配。

您还需要启动开发服务器中的模块:

dev_appserver.py dispatch.yaml app.yaml mobile_frontend.yaml static_backend.yaml

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使App Engine模块正常工作

来自分类Dev

App Engine PHP模块无法正常工作

来自分类Dev

Android Google App Engine教程无法正常工作

来自分类Dev

无法使“立即尝试Google App Engine”正常工作

来自分类Dev

Android Google App Engine教程无法正常工作

来自分类Dev

App Engine上的Apache Shiro-RememberMe无法正常工作

来自分类Dev

App Engine模块与多个脚本

来自分类Dev

App Engine“ InvalidURLError:无效的请求URL”,尽管该URL在浏览器中工作正常

来自分类Dev

部署到Google App Engine时出错...一天前工作正常

来自分类Dev

Google App Engine启动器演示应用程序无法正常工作

来自分类Dev

在Google App Engine中启动App Engine模块

来自分类Dev

Google App Engine模块间通信授权

来自分类Dev

具有GWT的App Engine模块

来自分类Dev

在App Engine模块之间共享实体

来自分类Dev

App Engine读取模块之间的DataStore数据

来自分类Dev

解决App Engine模块上的发现路径

来自分类Dev

跨Google App Engine中的模块导入

来自分类Dev

如何在IntelliJ 12中创建一个可以正常工作的新Google App Engine项目?

来自分类Dev

无法使Google App Engine OAuth2-示例(适用于Python)正常工作-400错误:redirect_uri_mismatch

来自分类Dev

无法使Google App Engine OAuth2-sample(适用于Python)正常工作-400错误:redirect_uri_mismatch

来自分类Dev

Google App Engine 特定标头(如 X-AppEngine-City)对于自定义域无法正常工作

来自分类Dev

GWT模块与Google App Engine模块不同,对吗?

来自分类Dev

App Engine:具有Web模块和终结点模块

来自分类Dev

此App Engine Ndb语法如何工作?

来自分类Dev

Laravel:在App Engine上进行存储工作

来自分类Dev

executeQueryAsync在SharePoint App中无法正常工作

来自分类Dev

从iOS App打开Twitter不能正常工作

来自分类Dev

app.get无法正常工作

来自分类Dev

Chrome Web App无法正常工作

Related 相关文章

  1. 1

    使App Engine模块正常工作

  2. 2

    App Engine PHP模块无法正常工作

  3. 3

    Android Google App Engine教程无法正常工作

  4. 4

    无法使“立即尝试Google App Engine”正常工作

  5. 5

    Android Google App Engine教程无法正常工作

  6. 6

    App Engine上的Apache Shiro-RememberMe无法正常工作

  7. 7

    App Engine模块与多个脚本

  8. 8

    App Engine“ InvalidURLError:无效的请求URL”,尽管该URL在浏览器中工作正常

  9. 9

    部署到Google App Engine时出错...一天前工作正常

  10. 10

    Google App Engine启动器演示应用程序无法正常工作

  11. 11

    在Google App Engine中启动App Engine模块

  12. 12

    Google App Engine模块间通信授权

  13. 13

    具有GWT的App Engine模块

  14. 14

    在App Engine模块之间共享实体

  15. 15

    App Engine读取模块之间的DataStore数据

  16. 16

    解决App Engine模块上的发现路径

  17. 17

    跨Google App Engine中的模块导入

  18. 18

    如何在IntelliJ 12中创建一个可以正常工作的新Google App Engine项目?

  19. 19

    无法使Google App Engine OAuth2-示例(适用于Python)正常工作-400错误:redirect_uri_mismatch

  20. 20

    无法使Google App Engine OAuth2-sample(适用于Python)正常工作-400错误:redirect_uri_mismatch

  21. 21

    Google App Engine 特定标头(如 X-AppEngine-City)对于自定义域无法正常工作

  22. 22

    GWT模块与Google App Engine模块不同,对吗?

  23. 23

    App Engine:具有Web模块和终结点模块

  24. 24

    此App Engine Ndb语法如何工作?

  25. 25

    Laravel:在App Engine上进行存储工作

  26. 26

    executeQueryAsync在SharePoint App中无法正常工作

  27. 27

    从iOS App打开Twitter不能正常工作

  28. 28

    app.get无法正常工作

  29. 29

    Chrome Web App无法正常工作

热门标签

归档