小编scg*_*cgy的帖子

node.js表示bodyParser POST限制

我正在尝试为bodyParser.urlencodedParser设置'limit'选项,因为我的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);
}
Run Code Online (Sandbox Code Playgroud)

任何帮助非常感谢.

node.js body-parser

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

body-parser ×1

node.js ×1