创建内容的时候可以保存一下内容与分类之间的关系,我们的代码只需要修改一个地方,打开 Post 模块里的 post.dto.ts。
在 PostDto 这个类里面再添加一个属性,名字是 category,它的类型应该是 Category 实体。
然后打开 HTTP 客户端,创建内容之前先申请一下登录, 用 POST 方法请求 auth/login,用 李白 的身份登录一下,密码是 111111, 发送一下这个登录请求。
然后复制请求得到的响应里的 Token 属性的值。
下面再用一下 Post Store 这个请求, 设置请求里带的数据,需要 title,body ,这回再加上一个 category ,它可以是一个对象,里面添加一个 id 属性,对应的值就是这个内容所属的分类的 id 号, 把它设置成 1 ,对应的就是 景色 分类。
设置一下身份验证,选择 Bearer,把复制的 Token 值粘贴到这里,请求如果成功,创建的内容的作者会是李白,因为这个 Token 值是为李白这个用户签发的, 发送一下这个请求,成功的创建了这个内容。
回到数据库客户端,检查 post 表,你会发现最后发布的这条内容,它的 categoryId 字段的值会是 1 ,对应的分类就是 景色。