Node.js 循环依赖的续集?
好的,所以我尝试在两个实体Node.js 循环依赖的续集?,node.js,sequelize.js,Node.js,Sequelize.js,好的,所以我尝试在两个实体用户和提交之间创建hasMany/belongs关系,并找到了经典的循环依赖关系。用户是独立的。依赖链:用户->提交=>用户 就像互联网上的其他人一样,我只是在每个关系上加上了约束:false。比如,整个应用程序中的每一个 我仍然得到完全相同的错误 User.associate = models => { User.hasMany(models.Submission, { onDelete: 'CASCADE',
用户和提交之间创建hasMany
/belongs
关系,并找到了经典的循环依赖关系。用户是独立的。依赖链:用户->提交=>用户
就像互联网上的其他人一样,我只是在每个关系上加上了约束:false
。比如,整个应用程序中的每一个
我仍然得到完全相同的错误
User.associate = models => {
User.hasMany(models.Submission, {
onDelete: 'CASCADE',
constraints: false
})
}
Submission.associate = models => {
Submission.belongsTo(models.User, {
onDelete: 'CASCADE',
constraints: false
})
}
有人知道在这种情况下该怎么做吗?很明显,我无法消除更多的限制。这是世界上最基本的关系,我不明白为什么Sequelize会发脾气