【发布时间】:2015-07-18 21:57:10
【问题描述】:
我无法在蓝鸟上制作一个简单的示例。我使用了 new Promise 方法并且它有效,但是当我尝试使用 Promisify 方法时,我可能做错了。
exports.makeRequest = function(someText){
return Promise.resolve(someText);
}
var makeRequestAsync = Promise.promisify(exports.makeRequest);
makeRequestAsync('Testing').then(function(data){
console.log(data); // --> log never appears
});
我真的很想了解 promisify 是如何工作的。
【问题讨论】:
-
你不需要承诺它。只需调用
makeRequest,它已经返回了一个已解决的承诺。
标签: javascript asynchronous promise bluebird