Python Tornado中的多个静态目录
我有一个目录结构设置,如:Python Tornado中的多个静态目录,python,tornado,Python,Tornado,我有一个目录结构设置,如: root/ js/ css/ libs/ index.html 在Tornado中,我想将js、css和LIB作为静态目录提供服务,但我只能找到如何为其中一个提供服务。这可以做到吗?不,这是不可能的 当然,您可以创建一个新文件夹——父文件夹,并将js、css和LIB放在该文件夹中,然后将该父文件夹指定为“静态路径” 注意。“在生产中,您可能希望从更优化的静态文件服务器提供静态文件,如“正如Schildmeijer在Tornado网站上引用的,我建议使
root/
js/
css/
libs/
index.html
在Tornado中,我想将js、css和LIB作为静态目录提供服务,但我只能找到如何为其中一个提供服务。这可以做到吗?不,这是不可能的
当然,您可以创建一个新文件夹——父文件夹,并将js、css和LIB放在该文件夹中,然后将该父文件夹指定为“静态路径”
注意。“在生产中,您可能希望从更优化的静态文件服务器提供静态文件,如“正如Schildmeijer在Tornado网站上引用的,我建议使用Nginx提供静态文件。尽早进行此设置非常方便和容易。这还可以让您在未来获得其他一些潜在好处:
- 使用Nginx进行负载平衡
- 使用Nginx处理SSL
static\u path
设置):
handlers = [
(r'/favicon.ico', tornado.web.StaticFileHandler, {'path': favicon_path}),
(r'/static/(.*)', tornado.web.StaticFileHandler, {'path': static_path}),
(r'/', WebHandler)
]