我無法對藍鳥做一個簡單的例子。我已經使用新的承諾方法,它的工作原理,但是當我嘗試使用Promisify方法時,我可能會做錯了什麼。我正在嘗試使用藍鳥的方法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的工作原理。
你不需要promisify它。只需調用'makeRequest',它已經返回一個已解決的承諾。 – thefourtheye