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