From bed5fad7c561e3fcb9556d01d0f34cd47c0f3da5 Mon Sep 17 00:00:00 2001 From: john <14875933+elamje@users.noreply.github.com> Date: Fri, 17 Mar 2023 17:35:18 -0500 Subject: [PATCH] Add note Without this note, user will get error due to compression middleware compressing html before debug toolbar has been added to page. ` 500 Server Error UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte ` --- docs/src/quickstart.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/src/quickstart.py b/docs/src/quickstart.py index e520729..aa139bc 100644 --- a/docs/src/quickstart.py +++ b/docs/src/quickstart.py @@ -2,4 +2,6 @@ from fastapi import FastAPI app = FastAPI(debug=True) +# This line must come before any compression middleware is added, e.g app.add_middleware(GZipMiddleware, minimum_size=500) app.add_middleware(DebugToolbarMiddleware) +