From cd2b0c0ca1bc6cb4dd928a682c3e9d7e3332b4a3 Mon Sep 17 00:00:00 2001 From: linuskmr Date: Thu, 23 Dec 2021 17:57:44 +0100 Subject: [PATCH] Add gzip compression middleware --- backend/src/main.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/src/main.py b/backend/src/main.py index b583481..d468104 100644 --- a/backend/src/main.py +++ b/backend/src/main.py @@ -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."""