【发布时间】:2014-10-21 23:53:10
【问题描述】:
我正在向我的 koajs 服务器发出以下请求:
$.ajax({
type : 'PUT', // this.request.body undefined server side
// type : 'POST', // this.request.body all good server side
url : url,
data : body,
dataType : 'json'
})
但在服务器端this.request.body 始终未定义。
如果我将请求类型更改为 POST,它可以正常工作。
有什么想法吗?
编辑
我正在使用koa-route。
编辑 2
刚刚意识到我正在使用koa-body-parser,这可能更相关。
【问题讨论】:
-
你用什么中间件来解析请求体?
-
我用的是
koa-route,好像是在自动解析请求体?