如题
现在能收到notify回调 不过params query body都是空的
看文档是post过来的参数
我这边也是按照post方式解析了
但还是收不到参数 ,请问是什么问题。。
自己解决了
貌似是支付宝发送post请求的时候content-type设置的不标准,自己写一个middleware解析一下数据就好了
function(req,res,next){ // parse var buf = ''; req.setEncoding('utf8'); req.on('data', function(chunk){ buf += chunk }); req.on('end', function(){ if(buf){ try{ var qs = require('querystring'); var ob = qs.decode(buf); req.query = ob; }catch (e){ console.log('taobao body parser fail!'); console.log(e); } } next(); }); }
感谢,解析成功
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
自己解决了
貌似是支付宝发送post请求的时候content-type设置的不标准,自己写一个middleware解析一下数据就好了
感谢,解析成功