با سلام
چرا در اجرای این برنامه ارور sequelize.sync برخورد میکنم
TypeError: sequelize.sync is not a function
فایلهای مدل طبق فیلم آموزشی تعریف شده است
لطفا راهنمایی بفرمایید
index.js
import { Sequelize } from 'sequelize';
import ContactModel from './contact.js';
import ContactCategoryModel from './contactcategory.js';
const sequelize = new Sequelize('postgres' , 'Postgres' , '123' ,{
host : 'localhost',
dialect : 'postgres'
});
const contact = ContactModel(sequelize);
const contactCategory = ContactCategoryModel(sequelize);
contact.hasOne(contactCategory);
contactCategory.belongsTo(contact);
export default {sequelize};
export {contact};
export {contactCategory};
فایل index.mjs
import sequelize from './models/index.js';
import { Sequelize } from 'sequelize';
import contact from './models/contact.js';
try{
await sequelize.sync({force:true});
console.log('All models were synchronized successfully.');
}catch(error){
console.log('error in sync' , error);
};