nim*_*loo 2 javascript finally node.js promise bluebird
我是 Promises 的新手,我不确定为什么使用 bluebird 会出现此错误:
.finally 不是函数
我的代码结构如下所示:
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);
})
)
}
Run Code Online (Sandbox Code Playgroud)
我很感激在这个问题上的任何帮助。