上载到Cloudinary-正文解析器,multer,expres,nodejs

时间:2019-01-12 11:22:37

标签: node.js express multipartform-data cloudinary body-parser

我的网站上有一个功能,允许人们上传培训证书(jpeg,pdf等)以及证书的说明和有效期。我一直在使用“ multipart / form-data”将数据传递到服务器,然后使用Multer上传到cloudinary。

直到两天前一切都正常,现在我正在查找从表单传递的数据,除了文件未正确传递到发布路径之外,我发现现在由于某种原因未定义。当控制台记录req.body时,我得到“ body:[Object:null prototype] {}”。

每当我尝试加载大于50kb的文件时,我也会收到“ PayloadTooLargeError:请求实体太大”错误,我将bodyparser限制设置为10mb。

当我转换为常规表单并删除multipart / form-data时,数据将传递到发布路线。这是正文解析器的问题吗?

欢呼

0 个答案:

没有答案