post express js上的请求正文始终为空

post express js上的请求正文始终为空,express,post,body-parser,Express,Post,Body Parser,我正在尝试使用ExpressJS在POST方法上获取req.body 但是我总是可以得到空的json对象({}) 谁能帮我 我正在使用: “正文分析器”:“^1.19.0”, “express”:“^4.17.1”,您的提交表单是什么样的?您需要确保POST请求符合“/”路径 您可以手动与邮递员联系,查看是否通过。您的提交表单是什么样子的?您需要确保POST请求符合“/”路径 您可以尝试手动与Postman联系,看看是否成功。我在Postman上将“内容类型”更改为“X-www-form-url

我正在尝试使用ExpressJS在POST方法上获取req.body

但是我总是可以得到空的json对象({})

谁能帮我

我正在使用: “正文分析器”:“^1.19.0”,
“express”:“^4.17.1”,

您的提交表单是什么样的?您需要确保POST请求符合“/”路径


您可以手动与邮递员联系,查看是否通过。

您的提交表单是什么样子的?您需要确保POST请求符合“/”路径


您可以尝试手动与Postman联系,看看是否成功。

我在Postman上将“内容类型”更改为“X-www-form-url-encoded”。
然后我可以展示正确的身体。谢谢。

我在《邮差》上把“内容类型”改为“X-www-form-url-encoded”。
然后我可以展示正确的身体。谢谢。

我试着和邮递员一起测试。但我无法得到结果。请确保您以json的形式发送请求,这是它所期望的。我尝试使用Postman进行测试。但是我无法得到结果。请确保您以json的形式发送请求,这是它所期望的。仅供参考,
app.use(bodyParse.json())
拼写错误,应该是
app.use(bodyParser.json())
FYI,
app.use(bodyParse.json())
拼写错误,应该是
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.json());

app.post("/", (req, res) => {
  console.log(req.body) // {}
  res.send(200, req.body);  // {}
});