Node.js Express。身体较大的BodyParser [英] Node.js Express. Large body for bodyParser
本文介绍了Node.js Express。身体较大的BodyParser的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用Express.js ver 4.2并想解析一个大的帖子(150K - 1M),但收到错误消息请求实体太大。似乎限制是100K。我现在不知道如何更改快递4的限制。在Express 3.x中我刚刚做了 -
app.use(express.json({limit:'5mb'}));
app.use(express.urlencoded({limit:'5mb'}));
如何更改Express 4中的限制?
$ b $感谢任何帮助。
解决方案
使用Express 4,您必须安装 body-parser
模块,并改用:
var bodyParser = require('body-parser');
// ...
app.use(bodyParser.json({limit:'5mb'}));
app.use(bodyParser.urlencoded({limit:'5mb'}));
I use Express.js ver 4.2 and want to parse a large post (150K - 1M) but receives the error message "request entity too large". It seems that the limit is 100 K. I don't now how to change the limit in Express 4. In Express 3.x I just did -
app.use(express.json({limit: '5mb'}));
app.use(express.urlencoded({limit: '5mb'}));
How can I change the limit in Express 4 ?
Thanks for any help.
解决方案
With Express 4 you have to install the body-parser
module and use that instead:
var bodyParser = require('body-parser');
// ...
app.use(bodyParser.json({limit: '5mb'}));
app.use(bodyParser.urlencoded({limit: '5mb'}));
这篇关于Node.js Express。身体较大的BodyParser的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文