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

Merge pull request #5026 from yy0931/master

imprv: Compress response bodies
Yuki Takei 4 лет назад
Родитель
Сommit
453d628e87
2 измененных файлов с 4 добавлено и 0 удалено
  1. 1 0
      packages/app/package.json
  2. 3 0
      packages/app/src/server/crowi/express-init.js

+ 1 - 0
packages/app/package.json

@@ -78,6 +78,7 @@
     "browser-bunyan": "^1.6.3",
     "bunyan": "^1.8.15",
     "check-node-version": "^4.1.0",
+    "compression": "^1.7.4",
     "connect-flash": "~0.1.1",
     "connect-mongo": "^4.6.0",
     "connect-redis": "^4.0.4",

+ 3 - 0
packages/app/src/server/crowi/express-init.js

@@ -4,6 +4,7 @@ module.exports = function(crowi, app) {
   const debug = require('debug')('growi:crowi:express-init');
   const path = require('path');
   const express = require('express');
+  const compression = require('compression');
   const helmet = require('helmet');
   const bodyParser = require('body-parser');
   const cookieParser = require('cookie-parser');
@@ -53,6 +54,8 @@ module.exports = function(crowi, app) {
       nsSeparator: '::',
     });
 
+  app.use(compression());
+
   app.use(helmet({
     contentSecurityPolicy: false,
     expectCt: false,