Haufe-Lexware / wicked.haufe.io

An API Management system based on Mashape Kong
http://wicked.haufe.io
Other
123 stars 37 forks source link

kickstarter throws error when swagger longer than limit #217

Closed DG007 closed 5 years ago

DG007 commented 5 years ago

While trying to save a api configuration, it returns a error { PayloadTooLargeError: request entity too large at readStream (/usr/src/app/node_modules/raw-body/index.js:155:17) at getRawBody (/usr/src/app/node_modules/raw-body/index.js:108:12) at read (/usr/src/app/node_modules/body-parser/lib/read.js:77:3) at jsonParser (/usr/src/app/node_modules/body-parser/lib/types/json.js:135:5) at Layer.handle [as handle_request] (/usr/src/app/node_modules/express/lib/router/layer.js:95:5) at trim_prefix (/usr/src/app/node_modules/express/lib/router/index.js:317:13) at /usr/src/app/node_modules/express/lib/router/index.js:284:7 at Function.process_params (/usr/src/app/node_modules/express/lib/router/index.js:335:12) at next (/usr/src/app/node_modules/express/lib/router/index.js:275:10) at logger (/usr/src/app/node_modules/morgan/index.js:144:5) message: 'request entity too large', expected: 171713, length: 171713, limit: 102400, type: 'entity.too.large' } error: [+26860ms] kickstarter:kickstart {"message":"request entity too large","expected":171713,"length":171713,"limit":102400,"type":"entity.too.large"} error: [+ 0ms] kickstarter:kickstart PayloadTooLargeError: request entity too large at readStream (/usr/src/app/node_modules/raw-body/index.js:155:17) at getRawBody (/usr/src/app/node_modules/raw-body/index.js:108:12) at read (/usr/src/app/node_modules/body-parser/lib/read.js:77:3) at jsonParser (/usr/src/app/node_modules/body-parser/lib/types/json.js:135:5) at Layer.handle [as handle_request] (/usr/src/app/node_modules/express/lib/router/layer.js:95:5) at trim_prefix (/usr/src/app/node_modules/express/lib/router/index.js:317:13) at /usr/src/app/node_modules/express/lib/router/index.js:284:7 at Function.process_params (/usr/src/app/node_modules/express/lib/router/index.js:335:12) at next (/usr/src/app/node_modules/express/lib/router/index.js:275:10) at logger (/usr/src/app/node_modules/morgan/index.js:144:5) I think the error is not valid as the swagger can be long than this limit.