为什么我的代码,form表单GET可以提交并接收到数据,而换成POST就不行,打断点都进不来。而POST上传文件却可以
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 这个是controller中的c-admin.js
不知道为什么,我把form表单改为POST就进不来,而GET就可以进来。但是我form表单换成上传文件,POST方法可以提交过去。
4 回复
没有人帮我解答吗?
我发现问题是什么引起的了,是我同时使用了koa-body 和 koa-bodyparser这两个库,koa-body我是用来解析提交过来的文件,koa-bodyparser是用来解析普通的post数据。但是两个同时使用就变成了只能接收文件上传而不能接收普通的post数据了
先把http协议学一学,了解什么事content-type