node-webot / co-wechat

Wechat for Koa
427 stars 91 forks source link

koa2.x ctx.request.body === 'string' 而是object #29

Open ihellodays opened 7 years ago

ihellodays commented 7 years ago

if (ctx.request.body && typeof ctx.request.body === 'string') { xml = ctx.request.body; } else { // 取原始数据 xml = await getRawBody(ctx.req, { length: ctx.request.length, limit: '1mb', encoding: ctx.request.charset || 'utf-8' }); }

在koa2.0下用的时候

ctx.request.body === 'string'

这个不是string 而是 object

JacksonTian commented 7 years ago

当 是 text/xml 提交的时候,直接解析成了 Object ?