Sequelize () не возвращает экземпляр sequelize - PullRequest
0 голосов
/ 31 октября 2018

Я недавно начал использовать 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.

Что я пропустил? спасибо

...