今天继续改善小窝前后端的代码,终于实现了评论的最基础功能了!拖了好几年都没做的功能,从无评论到 Gitalk 再到现在的自我实现,终于有了突破,各位估计很快能在本站畅所欲言了!
小窝后端:表结构优化,评论提交接口支持匿名用户
- 如果一个用户已经提交了一条评论未审核通过,则无法继续评论
小窝后端:Null 和空字符串纠结问题的实践
- 交给数据库来做决定,如果接口提交的是空字符串或 Null 都删除掉对应的 Key
- 这样实际创建的数据,默认值是什么就是什么了
- 发现一个 Bug,没有值的键拿去提交也会被过滤掉,影响部分判断逻辑
小窝新前台:评论获取和展示功能,支持二级嵌套
- 暂不支持查看谁回复了谁,后期再做改进
- 小窝新前台:评论提交和回复功能,支持多层嵌套的回复
- 小窝后端 + 新前台:替换字段参数 key -> ref,增加聚焦评论区的按钮
小窝后台:接入新评论表结构,暂时能让内容正常显示
- 发现这里的业务逻辑和前台不通用,需要拆分单独两个接口
- 前台需要展示至少二层嵌套评论
- 后台需要倒序展示所有层级下的评论