Я новичок в Обещаниях, и я не уверен, почему я получаю эту ошибку, используя bluebird:
. Наконец-то не является функцией
моя структура кода выглядит следующим образом:
const Promise = require('bluebird');
worker();
function worker(){
Promise.try(
do something ...
.then(
do something ...
.then(
do something ...
.then(
do something ...
)
.catch(log.error)
)
.catch(log.error)
)
.catch(log.error)
.finally(() => {
worker().delay(5000);
})
)
}
Я ценю любую помощь по этому вопросу.