logo

该视频仅会员有权观看

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

¥
199
/ 年

创建内容时记录内容的作者

  • 用户通过客户端发布新内容
  • 服务端将内容存储在数据仓库,并记录内容的作者
  • 使用oscar中间件来验证用户身份,向请求中加入当前用户数据
  • 在post模块中导入oscar中间件,安排其在创建内容接口之前
  • post模型新增属性user_id,储存作者的ID
  • 修改post控制器,从请求中解构出用户ID,并在创建内容时使用
  • 客户端登录时用户成功验证后获取令牌(token)
  • 创建内容请求时传入令牌验证,并提供标题、正文和作者ID
  • 新内容创建成功,服务端返回201状态码
  • 新内容在列表中显示,包含作者姓名"张三儿"
  • 数据库客户端显示新内容记录,其user_id对应作者ID