Я недавно начал использовать Sequelize
, чтобы получить модель моей базы данных postgresql.
Для отображения базы данных я использую sequelize-auto
.
Мне удалось создать автоматически сгенерированное отображение моей базы данных, используя sequelize-auto, когда я отправил свои аргументы таким способом в его конструктор:
init.js
let sequelizeAutoInstance = new SequelizeAuto(dbName,username,password,options)
Но это не работает, когда я пытаюсь отправить экземпляр Sequelize
таким образом:
новый-init.js
let sequelizeInstance = new Sequelize(sequelizeOptions);
sequelizeAutoInstance = new SequelizeAuto(sequelizeInstance)
Глядя на sequelize-auto
ctor, я увидел, что он запускает следующие строки:
if (database instanceof Sequelize) {
this.sequelize = database;
}
но экземпляр, возвращающий форму new Sequelize, не возвращает экземпляр Sequelize.
Что я пропустил?
спасибо