Leaf_Yi 2021-09-04 14:59 采纳率: 81.3%
浏览 25
已结题

express使用body-parse无法获取post使用Body请求过来的参数

express使用body-parse无法获取post请求过来的参数

注意: 如果使用Query,也是url的方式,是可以获取到的,但是这明显不符合post请求,使用Body发送数据,无法获取到请求参数

// app.js中,先使用了body-parse,再使用路由
const bodyParser = require("body-parser");
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())

const router = require('./router')
app.use('/api', router)

随后模拟请求

img

  console.log(req.body);
  console.log(req.query);

img

  • 写回答

1条回答 默认 最新

  • 少十步 2021-09-06 14:29
    关注

    把 req 打印出来看看

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月11日
  • 创建了问题 9月4日