diff options
Diffstat (limited to 'backend')
| -rw-r--r-- | backend/__init__.py | 23 | 
1 files changed, 23 insertions, 0 deletions
| diff --git a/backend/__init__.py b/backend/__init__.py new file mode 100644 index 0000000..c3e59c8 --- /dev/null +++ b/backend/__init__.py @@ -0,0 +1,23 @@ +from starlette.applications import Starlette +from starlette.middleware import Middleware +from starlette.middleware.cors import CORSMiddleware + +from backend.route_manager import create_route_map +from backend.middleware import DatabaseMiddleware + +middleware = [ +    Middleware( +        CORSMiddleware, +        allow_origins=[ +            "https://forms.pythondiscord.com" +        ], +        allow_headers=[ +            "Authorization", +            "Content-Type" +        ], +        allow_methods=["*"] +    ), +    Middleware(DatabaseMiddleware) +] + +app = Starlette(routes=create_route_map(), middleware=middleware) | 
