承诺一个 returns null 的函数
Promisify a function which returns null
此函数 returns 无效,我需要对其进行承诺。但我不明白这段代码。谁能帮忙解决一下。
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)
}
})
})
此函数 returns 无效,我需要对其进行承诺。但我不明白这段代码。谁能帮忙解决一下。
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)
}
})
})