用户登录

在 HTTP 客户端发送一个创建新内容的请求,请求的数据暂时只添加一个 title, 请求得到了一个 500 的响应。打开控制台,提示 body 没有值。默认创建的实体字段都不能为空,所以添加数据记录的时候一定要给它一个值。

登录到 phpMyAdmin ,打开 nest 数据库里的 post 数据表,打开它的 结构。你会发送这个 body 字段的 空 这栏对应的值是 否。

如果你允许字段可以为空,可以单独设置一下,打开 post.entity.ts,找到 body 字段,给它一个选项,里面把它的 nullable 设置成 true,默认它的值会是 false,保存一下这个实体。

会更新一下这个实体对应的 post 数据表, 回到 phpMyAdmin ,刷新一下 post 表的结构,这回这个 body 字段的空这栏的值是 是,默认值会是 NULL。

回到 HTTP 客户端,重新发送一下这个请求,这次就不会得到 500 的响应了,返回的是新创建的内容,新添加的这条数据记录,它的 body 字段的值会是 NULL。

创建可为空的实体字段(nullable)《 Nest.js 应用框架:处理数据 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点