51Testing软件测试论坛

标题: express使用body-parse无法获取post使用Body请求过来的参数 [打印本页]

作者: 测试积点老人    时间: 2021-9-6 11:26
标题: express使用body-parse无法获取post使用Body请求过来的参数
注意: 如果使用Query,也是url的方式,是可以获取到的,但是这明显不符合post请求,使用Body发送数据,无法获取到请求参数
  1. // app.js中,先使用了body-parse,再使用路由
  2. const bodyParser = require("body-parser");
  3. app.use(bodyParser.urlencoded({ extended: false }))
  4. app.use(bodyParser.json())
  5. const router = require('./router')
  6. app.use('/api', router)
复制代码
随后模拟请求
[attach]134279[/attach]
  1.   console.log(req.body);
  2.   console.log(req.query);
复制代码
[attach]134280[/attach]

作者: bellas    时间: 2021-9-7 10:42
参考下这个链接https://www.cnblogs.com/changkaiguo/p/15136315.html
作者: qqq911    时间: 2021-9-7 10:44
把返回全部保存下来分析下
作者: 海海豚    时间: 2021-9-7 14:19
https://yijiebuyi.com/blog/65192e2b930f90fa7e1a5b7ec67665cb.html 看下这个
作者: litingting0214    时间: 2021-9-7 17:19
https://yijiebuyi.com/blog/65192e2b930f90fa7e1a5b7ec67665cb.html 参考下这篇文章
作者: jingzizx    时间: 2021-9-7 18:14
接收请求,然后查看问题原因




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2