承诺一个 returns null 的函数

Promisify a function which returns null

此函数 returns 无效,我需要对其进行承诺。但我不明白这段代码。谁能帮忙解决一下。

return iyzipay.payment.create(req, function (err, result) {
    return('result:'+ result + 'error:'+ err);
})

将您的代码包装在 Promise 中,并在操作完成后调用 resolvereject

return new Promise(function(resolve, reject) {
    iyzipay.payment.create(req, function (err, result) {
        if (err) {
            reject(err)
        } else {
            resolve(result)
        }
    })
})