Google App Engine 静态文件处理示例
static_dir 的例子看起来很清楚。
比如说,我希望当有人访问 http://mysite.appengine.com/main.htm
时,能够找到硬盘上 C:\<appenginesiteroot>\html\main.htm
这个文件,这可以通过以下方式实现:
# app.yaml
- url: /
static_dir: html
但是当涉及到 使用静态文件处理器 时,就不太清楚了。
具体来说,我想把一个网址 映射到一个html或其他静态文件。
比如说,当有人请求 http://mysite.appengine.com/
时,能够返回 main.htm
文件。
- url: /
script: main.htm ?? #fails because main.htm isn't a script file
我知道可以使用类似这样的指令:
- url: /
script: main.py
然后让 main.py 直接发送html文件,但我想知道“静态文件处理器”在 GAE 中是否真的存在,还是只是个骗局。
1 个回答
12
script
是用来处理脚本的,而你现在想要映射到一个静态文件。你有没有查看过文档中的 静态文件模式处理器 这一部分?
你试过以下方法吗:
- url: /
static_files: main.html
upload: main.html