Added support for setting bodyParser limit param via environment variable (#1618)

In the NodeJs environment, the body-parser was set to 1MB, this change makes it configurable with an env variable.
This commit is contained in:
Rahul Bhati
2020-05-24 00:16:03 +05:30
committed by GitHub
parent d4e1cd4f1e
commit 9dd084810f
7 changed files with 157 additions and 4 deletions
+6 -4
View File
@@ -99,10 +99,12 @@ function specialize(req, res) {
// Request logger
app.use(morgan('combined'));
app.use(bodyParser.urlencoded({ extended: false, limit: '1mb' }));
app.use(bodyParser.json({limit: '1mb'}));
app.use(bodyParser.raw({limit: '1mb'}));
app.use(bodyParser.text({ type : "text/*", limit: '1mb' }));
let bodyParserLimit = process.env.BODY_PARSER_LIMIT || '1mb';
app.use(bodyParser.urlencoded({ extended: false, limit: bodyParserLimit}));
app.use(bodyParser.json({limit: bodyParserLimit}));
app.use(bodyParser.raw({limit: bodyParserLimit}));
app.use(bodyParser.text({ type : "text/*", limit: bodyParserLimit }));
app.post('/specialize', withEnsureGeneric(specialize));
app.post('/v2/specialize', withEnsureGeneric(specializeV2));