Sequelize错误:未处理的拒绝TypeError:无法读取未定义的属性'_pseudo

Was*_*uel 5 node.js express sequelize.js

我克隆了此应用程序https://github.com/sequelize/express-example,它似乎是官方的sequelize express示例,但是当我尝试运行它时出现此错误

Unhandled rejection TypeError: Cannot read property '_pseudo' of undefined at conformInclude (/Users/wasswasam/express-example-master/node_modules/sequelize/lib/model.js:277:14)

我不确定发生了什么。

小智 6

我不确定自己,但之前确实遇到过此问题。我设法通过删除findAll函数的include参数来解决此问题

models.User.findAll({
    include: [ models.Task ]
  })
Run Code Online (Sandbox Code Playgroud)

models.User.findAll()
Run Code Online (Sandbox Code Playgroud)

我唯一能想到的就是您没有所需的模型。希望能有所帮助。


Rus*_*ear 5

include数组中的对象未定义时,我收到此错误。通常由依赖循环或拼写错误的导入引起。