12

POST データがデフォルト値よりも大きいlimitため、オプションを設定しようとしています。bodyParser.urlencodedParser私のコードは現在次のようになっていますが、何を試しても常に次のエラーが表示されます。

エラー: リクエスト エンティティが大きすぎます

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);
}

どんな助けでも大歓迎です。

4

2 に答える 2