搜索

首页  >  问答  >  正文

node.js - bluebird中的.cancel方法

黄舟黄舟2837 天前709

全部回复(1)我来回复

  • 阿神

    阿神2017-04-17 13:45:46

    默认情况下是关闭的,加上Promise.config({cancellation:true});这句话即可。官方文档里有:

    .cancel js .cancel() -> undefined 取消此承诺。如果此承诺已经解决或取消功能尚未启用,则不会执行任何操作。请参阅取消以了解如何使用取消。

    取消取消已针对 bluebird 3.x 进行了重新设计,任何依赖于 2.x 取消语义的代码都无法在 3.x 中运行。取消功能默认关闭,您可以使用 Promise.config 启用它。

    演示:

    结果

    回复
    0
  • 取消回复