gpt4 book ai didi

javascript - BluebirdJS 提示 promise 已创建,但在处理程序中没有返回任何内容

转载 作者:行者123 更新时间:2023-11-30 16:20:45 25 4
gpt4 key购买 nike

我看到另一篇帖子建议启用环境变量以使其静音。我不想让警告静音。我想修复警告。这意味着,我不想实现 BLUEBIRD_W_FORGOTTEN_RETURN=0

这是我收到消息“警告:在处理程序中创建了 promise 但未从中返回”的代码

metaData = new PatientMetaData();
this.promises.metaData = new Promise(function(resolve, reject){
metaData.fetch({
success: function(){
resolve(metaData);
},
error: function(err){
reject(err);
}
});
});

我在this.promises.metaData前加了“return”,还是出现warning。我在 resolve 和 reject 之前添加了它,仍然出现警告。我在 metaData.fetch 之前添加了它,仍然出现警告。我在 new 之前添加它,我得到一个错误“Unexpected Token”

最佳答案

添加 return null; 会告诉 bluebird 这是故意的。

来源:http://bluebirdjs.com/docs/warning-explanations.html

关于javascript - BluebirdJS 提示 promise 已创建,但在处理程序中没有返回任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34781559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com