我正在尝试将文件从邮递员上传到Node.js服务器。我正在使用multer和body-parse来解析请求的主体。
用例:
请帮助您确定req.body = [Object:null prototype]
的含义。答案 0 :(得分:1)
我遇到了类似的问题。如果在功能中使用console.log(req.body)。您会注意到该主体等于[Object:null prototype],因为Multer正在处理请求,因为表单是多部分的。因此,如果您使用console.log(req)对象,则可以找到可以检索的值,也可以执行req。{Name_of_field}以获取值。
如果您需要澄清,请告诉我,我也许可以共享代码。
答案 1 :(得分:0)
Shivam Mahajan几乎写了这篇文章,但是:
您不能访问req.{Name_of_field}
中的文本字段,而可以访问multer docs中的req.body.{Name_of_field}
。