I'm trying to set the limit
option for bodyParser.urlencodedParser
as my POST data is bigger than the default value. My code currently looks like the following but whatever i try i always receive the following error:
Error: request entity too large
var express = require('express');
var router = express.Router();
var jsonfile = require('jsonfile');
var bodyParser = require('body-parser');
var urlencodedParser = bodyParser.urlencoded({limit: '5mb'});
router.post('/data', urlencodedParser ,function(req, res) {
if(typeof req.body.data === 'undefined')
{
console.log('Missing data');
res.status(500).send({ error: 'Missing Data Parameters' });
return;
}
// Static return value
var output = [
{"f" : "1"},
{"f" : "2"},
{"f" : "3"}
];
res.send(output);
}
Any help greatly appreciated.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…