【发布时间】:2026-01-30 04:40:01
【问题描述】:
我是 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);
})
)
}
感谢您对此事的任何帮助。
【问题讨论】:
标签: javascript node.js promise bluebird finally