- 定义更新用户接口和其处理器
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
方法