Intenté crear un comentario en mi publicación, pero no puedo usar
Posts.associate = (models) => { Posts.hasMany(models.Comments), { onDelete: "cascade", } } No estoy seguro si es porque yo mismo recibí la actualización. "Sequelize.js" es el último, así que no puedo usar este comando.
He revisado y no encuentro ningún error.
Si sabes el comando correcto puedes guiarme.
Espero que puedas ayudarme
Publicaciones de modelos:
module.exports = (sequelize, DataTypes) => { const Posts = sequelize.define("Posts", { title: { type: DataTypes.STRING, allowNull: false, }, postText: { type: DataTypes.STRING, allowNull: false, }, username: { type: DataTypes.STRING, allowNull: false, }, }); Posts.associate = (models) => { Posts.hasMany(models.Comments), { onDelete: "cascade", } } return Posts; };modelos Comentarios:
module.exports = (sequelize, DataTypes) => { const Comments = sequelize.define("Comments", { commentBody: { type: DataTypes.STRING, allowNull: false, }, }); return Comments; };