'TypeError:无法解构'notifsDto'的属性'title',因为它未定义'

时间:2020-09-07 21:38:54

标签: nestjs

请我如何解决以上错误。这让我很头疼,因为一切看起来都很好。任何帮助将不胜感激。下面是我的存储库类,dto类和日志的代码片段。

My Repository class

My Dto class

My system logs

1 个答案:

答案 0 :(得分:1)

问题在于标题实际上没有值(空),实际上整个dto都是空的,并且标题是第一个被检查的标题。 这是一些解决方案

  1. 如果您使用邮递员发布dto值,请尝试使用json 表格2-检查是否在您的方法处理程序中将@Body()放在dto之前 控制器,例如:someMethod(@Body() notifsDto:NotifsDto){}
  2. 在“标题”上方添加@IsString() dto
  3. 中的属性