Node.js Express。身体较大的BodyParser [英] Node.js Express. Large body for bodyParser

查看:316
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆