logo

该视频仅会员有权观看

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

¥
199
/ 年

定义取消点赞内容接口

我们正在定义一个用于取消点赞的接口和相关处理器。处理器名为destroy user like post,在like controller文件中导入delete user like post函数。处理器会从请求参数中解构出post id和当前用户的user id。使用delete user like post函数,将user id和转化为十进制的post id作为参数来删除user like post表中的记录。若操作成功,将结果发送给客户端;若出现错误,则通过next函数传递给异常处理器。接下来,定义API端点,使用HTTP DELETE方法,路径为/post/:postId/like,并设置all scarred中间件检查用户登录状态,将destroy user like post作为该接口的处理器。