tornado学习第二天,前后端分离之静态文件

本文介绍了在 Tornado 中处理静态文件的方法,通过配置 StaticFileHandler 处理前端资源,强调了配置文件 config.py 的作用,讲解了 urls.py 中的正则表达式规则。此外,还提及了 Vue 项目打包到 Tornado 静态目录的流程,并讨论了在实际部署中可能采用的 nginx 代理策略。
摘要由CSDN通过智能技术生成

众所周知,前后端分离的要点在于渲染交给前端,后台处理请求,完成约定格式的数据返回及存储、更新或删除(清理)前端递交的请求。

题外话:对于静态前端,我们很多时候不会让tornado来管理,我们往往会直接用nginx代理,甚至放入cdn都不是问题。

只是对于大部分小项目,没有必要进行如此复杂的部署,只需要将静态前端放入tornado项目中即可。

这个时候,我们需要让后台服务器清楚,哪些请求是获取前端资源,哪些请求是api调用。

再回头看看,我们第一天创建项目的目录结构。我们在这个目录结构下进一步优化。

我们在项目根目录下创建了一个static的静态目录,在这个目录下我们进行了常见的资源目录分类:css、js、images、html。

还有一个templates的模板文件目录(这个在下一次学习的时候再解释),在前后端分离的情况下,我们一般不用模板渲染。

我们的前端资源都将放入这个目录下,包括以后vue,react等编译完成的项目静态文件也会放入到这个目录。

细心的小伙伴会看到,在根目录下我们还增加了一个config.py文件,这个文件干什么用的呢?

这是一个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值