我现在的路由表是象下面这样:如何处理Tornado中的静态文件处理程序与几个静态文件夹?
routing_table = [
("/api/ping", PingHandler),
("/css/(.*)", StaticFileHandler, {
"path": "my-website-path/css"
}),
("/js/(.*)", StaticFileHandler, {
"path": "my-website-path/js"
}),
("/fonts/(.*)", StaticFileHandler, {
"path": "my-website-path/fonts"
})
我想只用一个正则表达式来处理我的静态文件。 像下面的东西?
routing_table = [
("/api/ping", PingHandler),
("/(css|js|fonts)/(.*)", StaticFileHandler, {
"path": "my-website-path/$1"
})
我该怎么做? 预先感谢您。
也许尝试继承的StaticFileHandler指定要 –
其实...我敢肯定龙卷风路线支持正则表达式的文件夹,但使用的Nginx/Apache来提供静态资产将更加优化 –
好主意,我要去如果没有其他解决方案,则继承StaticFileHandler。龙卷风路线肯定支持正则表达式,我宁愿龙卷风本身处理项目的所有文件。 – M07