2017-08-25 49 views
0

服务器:为什么req.body为空?

//Body Parser 
var bodyParser = require("body-parser"); 
app.use(bodyParser.json()); 
app.use(bodyParser.urlencoded({ extended: false})); 

客户:

<form enctype="multipart/form-data" method="post" action="../users/editProfile" class="uploadForm"> 

出于某种原因,req.body总是空的,当我提交表单。这是工作完美的罚款之前,并在我的知识,我唯一添加了9个更多的投入总共15个。

这是什么原因造成的?

我已经选中的:req.body empty on posts

的答案没有人可以解决我的问题。

回答

5

你装载体解析器,可以支持:

  • URL编码
  • JSON编码

您的表单配置为使用multipart/form-data,这既不是那些。

使用multer分析器为multipart/form-data机构。

+0

现在我明白刚刚发生了什么......我的确已经删除了Muller。 – TheProgrammer