『博客开发日记』之前台系统的搭建
本文最后更新于 2025年11月23日 上午
博客项目搭建
前台系统需求
热门文章列表
热门文章列表分析
要先想好文章表中有那些字段是需要设计的,这更想产品经理要干的活,要有产品思维
通过想好有那些必要的字段来设计有关文章页的数据库表
每个页面都会有其对应的数据库表,所以要提前设计好
这就是静态博客和动态前后端分离博客最大的区别
需求分析
关于文章页面的相关产品需求如下:
1.需要查询浏览量最高的前10篇文章的信息
2.要求展示文章标题和浏览量
3.把能让用户自己点击跳转到具体的文章详情进行浏览
4.要按照浏览量进行降序排列
注意:不能把草稿展示出来,不能把删除了的文章查询出来
这些需求会涉及到前端和后端两部分
前端会去请求接口来返回对应的数据(如文章的标题,浏览量等),当前端获取到数据后就会进行渲染
后端要干是就是要把前端会去请求的接口的数据查询出来(主要查询文章表,注意不能把草稿和已删除的文章查询出来(这在数据库表单中的status字段的状态必须是0(已发布)才能查询出来))
接口设计
需要设计前后端在交互时要用上什么接口,后端需要给前端传什么参数,要响应什么数据给前端,这就是设计接口所要想的
创建统一响应类和响应枚举
因为统一响应类在前台和后台都会使用到所以将该类写在mengze-framework模块下
通过枚举类对code和msg进行封装
PS:该系列只做为作者学习开发项目做的笔记用
不一定符合读者来学习,仅供参考
预告
后续会记录博客的开发过程
每次学习会做一份笔记来进行发表
“一花一世界,一叶一菩提”
版权所有 © 2025 云梦泽
欢迎访问我的个人网站:https://hgt12.github.io/