Knex.js с родными обещаниями - PullRequest
0 голосов
/ 05 февраля 2019

Мой вопрос довольно прост: как можно использовать обещания Native вместо обещаний, похожих на Bluebird, в комплекте с knex.js?Я просмотрел документы для такой опции, но ничего не нашел

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Использование собственных обещаний ES6 в knext.js пока не поддерживается. обсуждение (открытый вопрос) по вашему запросу.Но сейчас вы должны пойти с синей птицей.

0 голосов
/ 05 февраля 2019

Используйте встроенную библиотеку Promise:

let myPromiseFunc = (bool) => {
  return new Promise((resolve, reject) => {
    if (bool)
      resolve("Its true")
    else
      reject("Its false")
  })
}

myPromiseFunc(false)
  .then((resp) => {
    console.log(resp)
   }).catch((err) => {
      console.log(err)
   })
...