CNode

为什么我的代码,form表单GET可以提交并接收到数据,而换成POST就不行,打断点都进不来。而POST上传文件却可以

问答
Yywachao发布于8 年前最后回复8 年前4 回复2494 浏览0 收藏

html的form表单代码

这个是router中的admin.js image.png 这个是controller中的c-admin.js image.png

不知道为什么,我把form表单改为POST就进不来,而GET就可以进来。但是我form表单换成上传文件,POST方法可以提交过去。

查看回复

回复 (4)

T
tomoya92#1·8 年前

koa获取post里的数据要用ctx.request.body.xxx

https://17dev.club/article/5bd0177728712e41640121f3

来自实用的 CNodeJS-Swift

Y
ywachao#2·8 年前

我发现问题是什么引起的了,是我同时使用了koa-body 和 koa-bodyparser这两个库,koa-body我是用来解析提交过来的文件,koa-bodyparser是用来解析普通的post数据。但是两个同时使用就变成了只能接收文件上传而不能接收普通的post数据了

Y
ywachao#3·8 年前

没有人帮我解答吗?

C
captainblue2013#4·8 年前

先把http协议学一学,了解什么事content-type

参与回复
登录后即可参与回复。登录