Ошибка Sequelize (Bluebird): не удается получить значение выполнения невыполненного обещания - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть следующая функция в TypeScript с Sequelize:

addUser(username: string, callback: (error: any, user?: User) => void): void {
  User.findOrCreate({
    where: {
      username: username.trim()
    },
    defaults: {
      username: username.trim()
    }
  }).catch(err => {
    callback(err);
  });
}

При вызове этой функции возникают следующие ошибки:

TypeError: cannot get fulfillment value of a non-fulfilled promise

Знаете ли вы, почему эта ошибка происходит?

...