【发布时间】:2020-09-19 14:46:41
【问题描述】:
这个函数返回null,我需要promisify它。但我不明白这段代码。任何人都可以帮助解决这个问题。
return iyzipay.payment.create(req, function (err, result) {
return('result:'+ result + 'error:'+ err);
})
【问题讨论】:
这个函数返回null,我需要promisify它。但我不明白这段代码。任何人都可以帮助解决这个问题。
return iyzipay.payment.create(req, function (err, result) {
return('result:'+ result + 'error:'+ err);
})
【问题讨论】:
将您的代码包装在Promise 中,并在操作完成后调用resolve 或reject。
return new Promise(function(resolve, reject) {
iyzipay.payment.create(req, function (err, result) {
if (err) {
reject(err)
} else {
resolve(result)
}
})
})
【讨论】: