From f6c5e721269a0a1520f3f731f9010055a0b8d258 Mon Sep 17 00:00:00 2001 From: fantasticit Date: Sun, 22 May 2022 10:32:20 +0800 Subject: [PATCH] server: add compression --- packages/server/package.json | 1 + packages/server/src/main.ts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/packages/server/package.json b/packages/server/package.json index 0a7a6e01..35ca5336 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -35,6 +35,7 @@ "bcryptjs": "^2.4.3", "class-transformer": "^0.5.1", "class-validator": "^0.13.2", + "compression": "^1.7.4", "date-fns": "^2.28.0", "express": "^4.17.2", "express-rate-limit": "^6.2.0", diff --git a/packages/server/src/main.ts b/packages/server/src/main.ts index 8850b184..1738ae06 100644 --- a/packages/server/src/main.ts +++ b/packages/server/src/main.ts @@ -3,6 +3,7 @@ import { ConfigService } from '@nestjs/config'; import { NestFactory } from '@nestjs/core'; import { ValidationPipe } from '@pipes/validation.pipe'; import { HttpResponseTransformInterceptor } from '@transforms/http-response.transform'; +import * as compression from 'compression'; import * as express from 'express'; import helmet from 'helmet'; @@ -16,6 +17,7 @@ async function bootstrap() { const port = config.get('server.port') || 5002; app.enableCors(); + app.use(compression()); app.use(helmet()); app.use(express.json()); app.use(express.urlencoded({ extended: true }));