main
gtitov 5 years ago
parent fd4e607fe4
commit cd16206d5d

@ -1,5 +1,6 @@
from fastapi import FastAPI
from fastapi.responses import JSONResponse
from fastapi.middleware.cors import CORSMiddleware # CORS
from datetime import datetime
from uuid import uuid4
@ -8,7 +9,7 @@ import sqlite3
# use database residing here
DB_LOCATION = (
"../testbox/photovoter.dblite" # Q: any allowances for this being not OUR database?
"db/photovoter.dblite" # Q: any allowances for this being not OUR database?
)
app = FastAPI()
@ -16,6 +17,18 @@ con = sqlite3.connect(DB_LOCATION)
con.row_factory = sqlite3.Row
cur = con.cursor() # NB! single is enough for now, we might require multiple later
origins = [ # CORS
"*",
]
app.add_middleware( # CORS
CORSMiddleware,
allow_origins=origins,
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
@app.get("/new_session", responses={503: {"description": "Unable to initiate session"}})
async def new_session():

Loading…
Cancel
Save