- 定义回复评论功能的接口和处理器,并将其放置在comment controller文件中。
- 导入is reply comment函数,此函数用于接口处理器功能。
- 处理器名为reply,用于结构化所需数据,包括评论ID、用户ID、评论内容和内容ID。
- 设计回复接口时,将comments ID作为地址参数,其值将作为parent ID,表示回复的评论ID。
- 不允许多级回复,若评论已是回复,则不能再被回复。
- 用try-catch结构来处理可能的错误,并设置状态码400来回应“无法回复评论”的错误。
- 保存回复评论数据,使用try-catch结构并使用chris comment函数。
- 当保存成功时向客户端发送201状态码的响应。
- 使用router.post设置回复评论接口的路由,并通过middleware和controller来处理相关逻辑。