Browse Source

liberal CORS

boyska 2 years ago
parent
commit
6fbaf2861e
1 changed files with 11 additions and 0 deletions
  1. 11 0
      pizzicore/pizzicore.py

+ 11 - 0
pizzicore/pizzicore.py

@@ -10,6 +10,7 @@ from starlette.websockets import WebSocketDisconnect
 from fastapi.security import HTTPBasic, HTTPBasicCredentials
 from fastapi.encoders import jsonable_encoder
 from fastapi.staticfiles import StaticFiles
+from fastapi.middleware.cors import CORSMiddleware
 from pydantic import BaseModel
 
 
@@ -83,6 +84,16 @@ class Manager:
 
 
 app = FastAPI()
+
+
+app.add_middleware(
+    CORSMiddleware,
+    allow_origins=['*'],
+    allow_credentials=True,
+    allow_methods=["*"],
+    allow_headers=["*"],
+)
+
 app.mount("/static", StaticFiles(directory="static"), name="static")
 manager = Manager()
 counter_store = Store(