为什么我的url在以下google appengine(python)yaml配置文件中无法识别?

时间:2014-07-15 07:24:03

标签: python google-app-engine yaml

我在python中为我的google appengine应用程序提供了以下配置文件:

application: testapp-94974206
version: 1
runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /helloworld
  script: helloworld.application

- url: /
  script: helloworld.application

当调用没有前缀(/)的url时,我调用了我的“helloworld”应用程序,而在使用/ helloworld调用时,我得到了404找不到的错误页面。上面的“/ helloworld”声明有什么问题?

1 个答案:

答案 0 :(得分:1)

我的问题实际上已接近另一个已经回答here的问题。

事实证明/ helloworld url实际上是由appengine路由的,但是罪魁祸首是WSGI路由器解析整个绝对URL而不仅仅是相对于/ helloworld的路由器,正如我想的那样。< / p>