请求的实体太大

我的快速应用程序正在返回“请求实体太大”的file upload只有一个125kb的PNG文件。

我configuration了正文parsing器中间件,如下所示:

app.use(bodyParser.urlencoded({ limit: '5mb', type:'*/x-www-form-urlencoded', extended: true })); 

根据文件 。 无论我设定了多高的限度,还是多种选项的组合,我总能得到相同的结果。 我正在使用Express 4.13.3和body-parser 1.15.2。

我究竟做错了什么?

令人尴尬的是,我不小心将路由处理器指向了错误的Express Router实例。 一旦我指出正确的处理程序,Multer正确地拿起了多部分POST。

有趣的是,当使用Postman进行testing时,即使只select一个文件,它也会发送一个文件数组,这就是request.file undefined ,但request.files包含正确的值。