У меня есть эти 2 функции.
async function testAsync(){
console.log('async func')
}
function callback(){
console.log('callback function.')
}
Когда я звоню then
на async
, это работает, подобно promise
.Например, работает следующий код:
bluebird.resolve().then(()=> console.log('then promise'))
testAsync().then(()=> console.log('then async'))
Но когда я вызываю nodeify
на async
, это дает ошибку.Хотя, это работает для promise
Работает -> bluebird.resolve().nodeify(callback)
Ошибка -> testAsync().nodeify(callback)
Это ошибка, которую я получил.Почему так?
TypeError: testAsync(...).nodeify is not a function