我正在尝试设置limit
选项,bodyParser.urlencodedParser
因为我的 POST 数据大于默认值。我的代码目前如下所示,但无论我尝试什么,我总是收到以下错误:
错误:请求实体太大
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);
}
非常感谢任何帮助。