下面是我的节点样式回调函数.我想将其转换成蓝鸟的可靠诺言.
var module = require('module'); // for example xml2js,or Mongoose var parseString = xml2js.parseString; parseString(xml,function (err,result) { // the regular API if (err) { console.log("Error in generation json from xml"); } else { return result; } });
我尝试这样使用PromisifyAll但它不工作:
var module = Promise.promisifyAll(require('module')); // for example xml2js xml2js.parseString(xml) .then(function (result) { console.log("result = ",result); }) .catch(function (err) { console.err(err); });