allishappy
@allishappy

Почему не получается вызвать метод при использовании Sequelize?

const Sequelize = require('sequelize'),
      sequelize = new Sequelize('first', 'mak', 'pass', {
        dialect: 'mysql',
        host: 'localhost'
      });

sequelize
  .authenticate()
  .complete((err) => {
    if (err) {
      console.log('Ошибка подключения');
      throw err;
    } else {
      console.log('Соединение установлено');
      sequelize
        .query('SELECT * FROM band', null, {raw: true})
        .success((el) => {
          console.log(el);
        });
    }
  })


В консоли вижу sequelize.authenticate(...).complete is not a function. Код взят из книга Сухова по node.js
  • Вопрос задан
  • 319 просмотров
Решения вопроса 1
@vshvydky
stackoverflow.com/questions/29977855/sequelize-aut...
По ссылке написано что данная функция в новой версии возвращает промис, забейте на книги, читайте документацию к софту.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы