[英]Bluebird .finally is not a function node.js error
我是 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);
})
)
}
我很感激在這個問題上的任何幫助。
我猜節點版本 8 不支持“.finally”。將節點更新到版本 10,現在可以正常工作了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.