相关疑难解决方法(0)

if-else流入承诺(蓝鸟)

这是我的代码的简短版本.

var Promise = require('bluebird');
var fs = Promise.promisifyAll(require("fs"));

if (conditionA) {
  fs.writeFileAsync(file, jsonData).then(function() {
    return functionA();
  });
} else {
  functionA();
}
Run Code Online (Sandbox Code Playgroud)

两种情况都要求functionA.有办法避免其他条件吗?我可以,fs.writeFileSync但我正在寻找一个非阻塞的解决方案.

node.js promise bluebird

39
推荐指数
2
解决办法
2万
查看次数

标签 统计

bluebird ×1

node.js ×1

promise ×1