Chinaunix首页 | 论坛 | 博客
  • 博客访问: 230605
  • 博文数量: 16
  • 博客积分: 343
  • 博客等级: 一等列兵
  • 技术积分: 725
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-10 11:34
个人简介

深思 慎取

文章分类

全部博文(16)

文章存档

2015年(1)

2014年(5)

2013年(2)

2012年(7)

2011年(1)

分类: Web开发

2014-07-09 12:36:09

// 08-static_url_in_tornado-20140709
// 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
   


    这样,页面中的
阅读(9408) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

CU博客助理2014-09-11 15:28:59

专家点评:作为读者,很希望这位有心的博主能够多多积累这样的文章,还可以尝试写作出版。作为评审,我一向对问题探索与解决型的博文钟爱有加,
本文虽依旧如此,但我还是要善意指出:对于博文中的问题,百度一下已有解答,而且tornado.readthedocs.org/en/latest/web.html的官方帮助文档也有解释,
可省去博主查阅、分析源代码的辛劳之苦。