为什么我的代码,form表单GET可以提交并接收到数据,而换成POST就不行,打断点都进不来。而POST上传文件却可以
发布于 6 年前 作者 ywachao 2109 次浏览 来自 问答

html的form表单代码 <body> <form action=“http://localhost:3000/admin/login” method=“GET”> <input type=“text” name=“userName”> <input type=“password” name=“passWord”> <input type=“submit” value=“login”> </form> </body>

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

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

4 回复

没有人帮我解答吗?

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

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

回到顶部