Просмотр исходного кода

feat: use config value for json body parser limit

Nicolas Giard 3 лет назад
Родитель
Сommit
8e3af9ac15
3 измененных файлов с 10 добавлено и 1 удалено
  1. 8 0
      config.sample.yml
  2. 1 0
      server/app/data.yml
  3. 1 1
      server/master.js

+ 8 - 0
config.sample.yml

@@ -130,3 +130,11 @@ ha: false
 # ---------------------------------------------------------------------
 # Writeable data path used for cache and temporary user uploads.
 dataPath: ./data
+
+# ---------------------------------------------------------------------
+# Body Parser Limit
+# ---------------------------------------------------------------------
+# Maximum size of API requests body that can be parsed. Does not affect
+# file uploads.
+
+bodyParserLimit: 5mb

+ 1 - 0
server/app/data.yml

@@ -26,6 +26,7 @@ defaults:
     logLevel: info
     offline: false
     ha: false
+    bodyParserLimit: 5mb
     # DB defaults
     api:
       isEnabled: false

+ 1 - 1
server/master.js

@@ -91,7 +91,7 @@ module.exports = async () => {
   // GraphQL Server
   // ----------------------------------------
 
-  app.use(bodyParser.json({ limit: '1mb' }))
+  app.use(bodyParser.json({ limit: WIKI.config.bodyParserLimit }))
   await WIKI.servers.startGraphQL()
 
   // ----------------------------------------