Fix CORS middleware not working with HTTPS origin (#2374)

This commit is contained in:
new-sankaku 2024-11-26 04:43:43 +09:00 committed by GitHub
parent c9850c8436
commit e39f12a32e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -214,5 +214,7 @@ def configure_cors_middleware(app):
if cmd_opts.cors_allow_origins_regex:
cors_options["allow_origin_regex"] = cmd_opts.cors_allow_origins_regex
app.user_middleware.insert(0, starlette.middleware.Middleware(CORSMiddleware, **cors_options))
# Clear existing middleware stack
app.middleware_stack = None
app.add_middleware(CORSMiddleware, **cors_options)
app.build_middleware_stack()