实现一个评论点赞功能,使用redis记录点赞用户点赞状态 定时任务持久化到数据库。
那么:
获取评论列表和获取点赞状态是使用两个接口吗?(这样的话 前端对这两个数据进行整合?)
还是获取评论列表之前 将redis持久化到数据库,在返回给前端
或者是其他什么方法么 多谢各位大佬
谢谢
评论和点赞是两个表,整合数据是想方便前端渲染,就是不知道通常的做法是不是像上面代码那样遍历对比评论id整合
,如果分两个请求的话,前端获取到数据是不是也是像上面的代码那样整合之后渲染,我是学习用的所以前后端那个合并数据都是我来写。
#5
更多评论
再下的一点拙见:
- “获取评论列表和获取点赞状态是使用两个接口吗?“这个问题你应该和前端人员讨论,我偏向喜欢使用一个接口。
- “还是获取评论列表之前 将redis持久化到数据库,在返回给前端”,同步触发持久化到数据库的逻辑,不应该写在接口里,应该想办法异步实现。
#2