app.yaml中的这个东西是什么意思

时间:2012-11-05 06:46:15

标签: python google-app-engine oauth-2.0 yaml

这是app.yaml代码

application: hellodashboard
version: 1
runtime: python
api_version: 1

handlers:
- url: /favicon\.ico
  static_files: favicon.ico
  upload: favicon\.ico

- url: /oauth2callback
  script: oauth2client/appengine.py

- url: .*
  script: main.py

我想知道

是什么
 - url: /oauth2callback
  script: oauth2client/appengine.py

意思? 我知道第二行表明在oauth2client目录中有一个名为appengine.py的脚本。但是 url:/ oauth2callback 表示的是什么。

2 个答案:

答案 0 :(得分:2)

这意味着oauth2client/appengine.py文件中有一个处理程序来处理对网址/oauth2callback的请求

答案 1 :(得分:1)

-url:之后的部分表示您的应用程序将如何处理对该特定URL的调用。使用您的示例(适用于OAuth2),当您的应用程序收到/oauth2callback形式的请求时,不会查看main.py内部以了解如何处理请求,而是使用找到的文件在oauth2client/appengine.py