Я пытаюсь установить параметр «limit» для bodyParser.urlencodedParser, так как мои данные POST больше значения по умолчанию. Мой код в настоящее время выглядит следующим образом, но все, что я стараюсь я всегда получаю следующее сообщение об ошибке:node.js express bodyParser POST limit
Ошибка: слишком большой объект запроса
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);
}
Любая помощь очень ценится.
Вы пытались сделать предел больше? – MoLow
да, я пробовал 50mb, но все равно получаю ошибку – scgy