From c0a1e4f2fe3399c1b3f3846a91d2b369641263ff Mon Sep 17 00:00:00 2001 From: Joe Banks Date: Sun, 25 Oct 2020 19:49:01 +0000 Subject: Initial backend init --- backend/__init__.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 backend/__init__.py 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) -- cgit v1.2.3