0
我有這種功能:如何promisify?
someFunction.someMethod('param1', function(err, res1, res2) {
req.method(res1, function(err) {
if (!err) {
console.log('Yes!');
}
});
})(req, res); // <-- This one's the problem!
現在,當我嘗試promisify它:
var a = Promise.promisify(someFunction.someMethod);
a('param1').spread(function(res1, res2) {
console.log('Yes!');
}).catch(function(err) {
});
它不工作了,因爲我不能把(req, res)
在它的結束。如何實現這一目標?
我有一篇文章,說明使用很清楚。看看http://grizzlybit.info/2017/09/29/Node-JS-8-Util-Promisify/ – zubair1024 2017-09-29 12:51:10