logo

该视频仅会员有权观看

立即开通课程「Node 框架 Express 实践」权限。

¥
199
/ 年

创建评论列表过滤器

  • 评论列表需要增加过滤功能以筛选特定内容的评论或特定用户的评论。
  • 创建一个名为"future"的中间件来定义评论列表的过滤器。
  • 在中间件中设置默认的过滤条件,使用SQL语句排除回复型评论。
  • 修改comment service中的get comment函数支持过滤参数。
  • 新增get comments options接口描述函数接收的参数,其中包含可选的filter属性。
  • get comment函数添加options参数,并结构化函数以支持filter属性。
  • 如果存在prime属性,则在SQL查询中使用相应的过滤条件。
  • 在comment controller中调用get comment时提供过滤选项。
  • comment middle导入future中间件,并在评论路由中使用它。
  • 利用HTTP客户端测试过滤功能,确保能正确排除回复型评论。