Node.js Express。 bodyParser的大身体
我使用Express.js版本4.2,并想parsing一个大的post(150K – 1M),但收到错误消息“请求实体太大”。 看来,这个限制是100 K.我现在不是如何改变Express 4的限制。在Express 3.x中,我只是做了 –
app.use(express.json({limit: '5mb'})); app.use(express.urlencoded({limit: '5mb'}));
如何更改Express 4的限制?
谢谢你的帮助。
使用Express 4,您必须安装body-parser
模块并使用它:
var bodyParser = require('body-parser'); // ... app.use(bodyParser.json({limit: '5mb'})); app.use(bodyParser.urlencoded({limit: '5mb'}));
Mscdex的代码工作,但我们应该添加另一个参数,以避免现在的警告。
app.use(bodyParser.urlencoded({limit: '5mb', extended: true}));