app.yamlのhandlers記述順序について

金曜日, 12月 31st, 2010 by

handlersの設定は、上から順番に処理されていきます。下記の設定の場合、最初に、”/css/(.*\.css)”を満たすかどうか判定し、満たす場合は最初のハンドラに渡されます。最初条件を満たさなかった場合にだけ、2つ目の条件”.*”の判定が行われます。ハンドラの記述は、厳しい(詳細な)条件を上に記述すると、多くの場合うまく動作します。

1
2
3
4
5
6
7
8
9
10
11
12
application: python-blog-system
version: 1
runtime: python
api_version: 1

handlers:
- url: /css/(.*\.css)
  static_files: css/\1
  upload: css/(.*\.css)

- url: .*
  script: main.py

Facebook comments:

comments

Leave a Reply


Get Adobe Flash player
single