1.后端服务器框架会使用django,会严格按照RESTful API 设计。
2.数据库部分,会使用redis缓存网页,mysql关系型数据库的使用,清楚事务、索引优化、复杂查询,会使用git远程仓库。
3.网络与协议上,了解跨域实现前后端连接,https的cookie/session安全协议。
4.服务器部署,会使用nginx反向代理vue跟uwsgi启动的django,实现前后端分离。
5.安全防护,会使用加密字段以时间区间进行检查。
6.爬虫,会使用scrapy框架高效爬虫。
7.前端部分,了解vue框架,element-plus UI使用,axios请求,router单页面跳转等等。
实现前后端分离的vue-django的个人博客社区项目部署,项目里支持用户登录,博客发表,加入社区,收藏文章,私信消息等等,支持以管理员身份进入社区进行基本成员的管理(增删改查),管理员消息等等
技术上:实现前后端分离,并用types作为交互接口,sql服务单独出来成一个api工具库。 功能上:实现文章发表,社区创建,个人中心,私信消息,随机文章或社区,用户登录注册。 文件只有前端代码。
运用scrapy框架快速爬取数据,生成对应文件夹跟txt文本文件,速度快不易被封,提供爬虫源文件下载链接