Node.js 节点js中的实体太大(Express.js版本为4.16.1)
在节点js中发布json时,我得到了“实体太大”。 我的ExpressJS版本是4.16.1Node.js 节点js中的实体太大(Express.js版本为4.16.1),node.js,express,Node.js,Express,在节点js中发布json时,我得到了“实体太大”。 我的ExpressJS版本是4.16.1 我已经看完了这个帖子的所有答案https://stackoverflow.com/questions/19917401/error-request-entity-too-large经过多次尝试,我终于找到了解决方案 我已经评论了这一行 app.use(bodyParser.json()); 我把app.use(bodyParser.json({limit:'50mb'}))放到 然后将此参数作为中间件
我已经看完了这个帖子的所有答案
https://stackoverflow.com/questions/19917401/error-request-entity-too-large
经过多次尝试,我终于找到了解决方案
我已经评论了这一行
app.use(bodyParser.json());
我把app.use(bodyParser.json({limit:'50mb'}))放到
然后将此参数作为中间件添加到主js文件中
var express = require('express');
var app = express();
app.use(express.json({limit: 1024102420}));
app.use( bodyParser.json({parameterLimit: 50000,limit:1024102420,type:'application/json'}) ); // to support JSON-encoded bodies
app.use(bodyParser.urlencoded({parameterLimit: 50000, limit: 1024102420, // to support URL-encoded bodies
extended: true
}));
您是否使用了app.use(bodyparser.json({limit:'2mb'}))
来覆盖body parser
施加的默认限制?默认的body parser限制是100kb
。请看这里。我已经尝试过这个代码,但它对我没有帮助。答案可能已经重复了。为什么你要创建重复的问题@Maulik Patel我已经创建了新的问题,以特定的快速版本。在上一篇文章中,他们谈论的是4.0以下的express版本,没有人提到评论app.use(bodyParser.json());行如果不足以创建问题,请在创建另一个问题之前再次阅读文档@莫利克·帕特尔。