如何查看Bluebird配置选项?

时间:2016-07-12 10:08:28

标签: javascript promise bluebird

我想console.log()当前的bluebird (3.3.5)配置选项。

Promise.config页面显示了如何设置选项。

虽然我的NODE_ENV环境是development,但我似乎没有看到长堆栈跟踪。

我试图追逐其中一颗宝石:

  

警告:承诺是在处理程序中创建的,但未从中返回

它显示在控制台中,但没有任何东西可以帮助我追踪承诺的位置。

我如何console.log()当前bluebird配置..?

1 个答案:

答案 0 :(得分:1)

AFAIK,没有简单的方法来获取当前的配置。

记录Promise对象并检查配置功能应该可以满足您的所有需求。

具体来说,要检查长堆栈跟踪是否配置为true,您可以记录:

Promise.hasLongStackTraces()

希望这有帮助!