logo

该视频仅会员有权观看

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

¥
199
/ 年

定义按 ID 调取内容的功能

  • 定义了一个名为get post by id的异步函数,用于通过post id检索帖子。
  • ID 参数被设定为数值类型。
  • 函数构建了一个SQL查询,使用select语句从post表选择id、标题和内容。
  • 额外的SQL片段用于从关联表中获取作者(user)、评论总数(total comments)、关联图片文件(file)、标签(the tax)和点赞次数(total lex)。
  • 设置查询条件,匹配特定的post id
  • 如果查询结果为空,则抛出not found异常。
  • 如果有数据,则返回查询到的第一项数据。
  • 在应用的异常处理器中添加状态码404,用于处理找不到内容的错误。