koa2 获取post的数据问题

koa2 中我一直无法获取到post过来的数据,不知道为什么,求各路大神帮忙看一下

代码:

clipboard.png

clipboard.png

版本:
clipboard.png

环境:
windows 10,
postman 发请求,路由是通的

结果:

clipboard.png

希望大神们帮忙看一下错误可能在哪里,谢谢了~

阅读 10.7k
3 个回答
新手上路,请多包涵

用x-www-form-urlencoded

找到问题了

因为formdata这种类型的需要用multer这种库来解决body的解析

可以使用koa-bodyparser库,

var bodyParser = require('koa-bodyparser');

var app = new Koa();
app.use(bodyParser());

别看差了,上面是bodyParser(),不是bodyParser, 另外,记得fetch请求时标明Content-Type, 具体原因请看 这个issue


了解一下相关的parse工具库,koa周边的内容有很多。看一下koa的wiki
搜索 parse,就有很多工具可以选择了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题