/server/wechat-lib/pay.js里面getParamsAsync,getPayDataAsync这两个方法是干什么用的?
来源:10-1 修正第九章代码错误及模块兼容性说明
慕用9964470
2018-01-20
exports.getParamsAsync = function(order) {
return new Promise((resolve, reject) => {
payment.getBrandWCPayRequestParams(order, function(err, payargs) {
if (err) {
console.log(err)
// sms.send(order, 'payment getbrandrequest')
return reject(err)
}
resolve(payargs)
})
})
}
exports.getPayDataAsync = function(req) {
return new Promise((resolve, reject) => {
var data = ''
req.setEncoding('utf8')
req.on('data', function(chunk) {
data += chunk
})
req.on('end', function() {
req.rawBody = data
resolve(data)
})
})
}如题,这两个方法干什么用的,看github上是要和前端联合起来用?但是完全看不明白是什么意思,请老师指点
写回答
1回答
-
Scott
2018-09-09
一个是支付订单,一个是获取微信推送的是数据,只不过把他们都包装成了 promise 而已
00
相似问题