diff --git a/bookshelfplus-frontend/app.js b/bookshelfplus-frontend/app.js index c92b374..ad787f5 100644 --- a/bookshelfplus-frontend/app.js +++ b/bookshelfplus-frontend/app.js @@ -7,6 +7,7 @@ var logger = require('morgan'); var cookieParser = require('cookie-parser'); var bodyParser = require('body-parser'); let dotenv = require('dotenv'); +const compression = require('compression'); // gzip // 读取配置文件 dotenv.config('./env'); @@ -19,6 +20,7 @@ const { copyFileSync } = require('fs'); // 创建应用 var app = express(); +app.use(compression()); // 启用gzip // 设置视图引擎 view engine setup app.set('views', path.join(__dirname, 'views')); diff --git a/bookshelfplus-frontend/package.json b/bookshelfplus-frontend/package.json index 9014e7b..dd0dd35 100644 --- a/bookshelfplus-frontend/package.json +++ b/bookshelfplus-frontend/package.json @@ -12,6 +12,7 @@ "description": "书栖网", "dependencies": { "body-parser": "^1.15.0", + "compression": "^1.7.4", "cookie-parser": "^1.4.0", "crypto": "^1.0.1", "debug": "^2.2.0", @@ -26,4 +27,4 @@ "mysql": "^2.18.1", "serve-favicon": "^2.3.0" } -} \ No newline at end of file +}