Add gzip compression middleware

This commit is contained in:
linuskmr 2021-12-23 17:57:44 +01:00
parent 3b50678d0a
commit cd2b0c0ca1

View file

@ -3,6 +3,7 @@ import argparse
import uvicorn
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from fastapi.middleware.gzip import GZipMiddleware
from src import database
from src.routes.projects import router as project_router
@ -43,6 +44,10 @@ app.add_middleware(
)
# Add HTTP compression for responses with more than 500 bytes
app.add_middleware(GZipMiddleware)
@app.on_event("startup")
def on_startup():
"""Code executed on HTTP server startup. Until now only creating databases and tables."""