Files
dtam-api/app/main.py
2023-12-27 20:54:53 -06:00

30 lines
580 B
Python

from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from .dependencies import load_animeguess_anime_list
from .routers import animeguess
from .routers import flash
# Load anime list
load_animeguess_anime_list()
app = FastAPI()
# Middleware CORS
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"]
)
# Routes
app.include_router(animeguess.router)
app.include_router(flash.router)
# Health check
@app.get("/ping")
async def ping():
return {"Ping":"Pong"}