// liuzhengyi
// 2014-07-09
tornado 自定义静态目录及静态URL
0. 本文通过一个实际试错的例子,重现了一个问题(本文标题)的解决过程。
如果对实际问题场景不感兴趣,可以跳到第4部分。
1. tornado 简介
documentation
本文讨论的tornado version: 3.3.dev1
2. 静态化需求
web项目中有些文件,如js, css, image等,需要直接根据URL取到文件内容(GET 文件本身的内容)。
如果使用Nginx或者Apache之类的服务器程序,会自动处理这个问题。
但是使用tornado,我们需要自己处理每个URL映射,为不同的URL指定不同的处理程序。(也可以结合Nginx等使用)
对于静态文件,不应该再要求我们用处理程序来处理,所以tornado提供静态目录映射功能。
如 将目录
project_root/view/js/
映射到URL
这样,页面中的