Node.js Nodejs PayloadTooLargeError:请求实体太大

Node.js Nodejs PayloadTooLargeError:请求实体太大,node.js,express,request,body-parser,Node.js,Express,Request,Body Parser,在我的工作中,我们使用expressnodejs创建mock。在性能测试期间,我们注意到对于大约2MB的请求,NodeJ抛出错误-> PayloadTooLargeError: request entity too large at readStream (c:\Work\mocks\Mocks\tst\ver01\node_modules\raw-body\index.js:155:17) at getRawBody (c:\Work\mocks\Mocks\tst\ver01\node_mo

在我的工作中,我们使用expressnodejs创建mock。在性能测试期间,我们注意到对于大约2MB的请求,NodeJ抛出错误->

PayloadTooLargeError: request entity too large
at readStream (c:\Work\mocks\Mocks\tst\ver01\node_modules\raw-body\index.js:155:17)
at getRawBody (c:\Work\mocks\Mocks\tst\ver01\node_modules\raw-body\index.js:108:12)
at read (c:\Work\mocks\Mocks\tst\ver01\node_modules\body-parser\lib\read.js:77:3)
at jsonParser (c:\Work\mocks\Mocks\tst\ver01\node_modules\body-parser\lib\types    \json.js:135:5)
at Layer.handle [as handle_request] (c:\Work\mocks\Mocks\tst\ver01\node_modules\express\lib\router\layer.js:95:5)
at trim_prefix (c:\Work\mocks\Mocks\tst\ver01\node_modules\express\lib\router\index.js:317:13)
at c:\Work\mocks\Mocks\tst\ver01\node_modules\express\lib\router\index.js:284:7
at Function.process_params (c:\Work\mocks\Mocks\tst\ver01\node_modules\express\lib\router\index.js:335:12)
at next (c:\Work\mocks\Mocks\tst\ver01\node_modules\express\lib\router\index.js:275:10)
at expressInit (c:\Work\mocks\Mocks\tst\ver01\node_modules\express\lib\middleware\init.js:40:5)
根据其他说明,我应用了以下解决方案->

app.use(bodyParser.json({limit: "50mb", extended: true, parameterLimit:50000}));
app.use(bodyParser.urlencoded({limit: "50mb", extended: true, parameterLimit:50000}));

但是这些解决方案不起作用。我们以.net核心HttpListener的身份签出了其他类型的web服务。处理该请求并没有问题,所以我们假设问题在nodejs中

有人能建议我们如何在nodejs中处理该请求吗?也许还有一个解决方案可以帮助我们。 谢谢所有的安瑟尔

问候

app.post('/marked-parcels', bodyParser({limit: '10mb'}), (req, res) => SendEmptyResponse(res));