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