Browse Source

feat: 新增gzip压缩中间件

master
insistence 6 months ago
parent
commit
d49d05b776
  1. 6
      ruoyi-fastapi-backend/middlewares/gzip_middleware.py
  2. 3
      ruoyi-fastapi-backend/middlewares/handle.py

6
ruoyi-fastapi-backend/middlewares/gzip_middleware.py

@ -0,0 +1,6 @@
from fastapi import FastAPI
from starlette.middleware.gzip import GZipMiddleware
def add_gzip_middleware(app: FastAPI):
app.add_middleware(GZipMiddleware, minimum_size=1000, compresslevel=9)

3
ruoyi-fastapi-backend/middlewares/handle.py

@ -1,5 +1,6 @@
from fastapi import FastAPI from fastapi import FastAPI
from middlewares.cors_middleware import add_cors_middleware from middlewares.cors_middleware import add_cors_middleware
from middlewares.gzip_middleware import add_gzip_middleware
def handle_middleware(app: FastAPI): def handle_middleware(app: FastAPI):
@ -8,3 +9,5 @@ def handle_middleware(app: FastAPI):
""" """
# 加载跨域中间件 # 加载跨域中间件
add_cors_middleware(app) add_cors_middleware(app)
# 加载gzip压缩中间件
add_gzip_middleware(app)

Loading…
Cancel
Save