方法POST(Express.js)上未定义req.body

时间:2019-10-03 15:35:43

标签: node.js rest express

我正在做一个MERN测试项目。

但是在测试发布方法时,它不会返回发送的值。

enter image description here

enter image description here

enter image description here

enter image description here

知道可能是什么问题吗?

3 个答案:

答案 0 :(得分:1)

在app.js中使用

join()

OR

如果要简化样板和Expressjs项目结构,请使用Express应用程序生成器 https://expressjs.com/en/starter/generator.html

答案 1 :(得分:0)

您只需要安装body-parser

npm install body-parser --save

检查此链接What does body-parser do with express?

答案 2 :(得分:0)

借助注释来检测问题的根源。键入错误?‍♂️:调用server.unsubscribe(express.json())而不是使用server.use(express.json())时;

更正此行可解决此问题。 ✌