Skip to content

Commit d49d05b

Browse files
committed
feat: 新增gzip压缩中间件
1 parent d8e3f7d commit d49d05b

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from fastapi import FastAPI
2+
from starlette.middleware.gzip import GZipMiddleware
3+
4+
5+
def add_gzip_middleware(app: FastAPI):
6+
app.add_middleware(GZipMiddleware, minimum_size=1000, compresslevel=9)

ruoyi-fastapi-backend/middlewares/handle.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from fastapi import FastAPI
22
from middlewares.cors_middleware import add_cors_middleware
3+
from middlewares.gzip_middleware import add_gzip_middleware
34

45

56
def handle_middleware(app: FastAPI):
@@ -8,3 +9,5 @@ def handle_middleware(app: FastAPI):
89
"""
910
# 加载跨域中间件
1011
add_cors_middleware(app)
12+
# 加载gzip压缩中间件
13+
add_gzip_middleware(app)

0 commit comments

Comments
 (0)