logo

该视频仅会员有权观看

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

¥
199
/ 年

定义更新用户接口

  • 定义更新用户接口和其处理器 update
  • 打开 user controller
  • 导入 lodash 库
  • 删除无用的 user model 导入代码
  • 从请求中析出当前用户的 ID 和要更新的数据 user data,包括 namepassword
  • 使用 user serviceupdateUser 方法尝试更新用户数据
  • 成功时发送数据回客户端,错误时处理错误
  • 导入 validateUpdateUserDataoscar t 中间件
  • 用 HTTP PATCH 方法设置接口路由 /users
  • 接口中使用 oscar t 检查登录状态和 validateUpdateUserData 校验数据
  • 更新处理器设为 user controller 中的 update 方法