CoolFace
Modelpublic

aigenrec/luminabackend

sourceHugging Faceupdated 10mo agoView on Hugging Face
0likes
main.py30 linesDownload Raw Back to root
1from fastapi import FastAPI2from fastapi.middleware.cors import CORSMiddleware3from api.v1.api import api_router4from config.settings import settings5 6app = FastAPI(7    title="Lumina IQ API",8    description="Backend for Lumina IQ Education Platform",9    version="1.0.0"10)11 12# CORS Configuration13# Security Fix: Use explicit origins from settings14origins = settings.BACKEND_CORS_ORIGINS15 16app.add_middleware(17    CORSMiddleware,18    allow_origins=origins,19    allow_credentials=True,20    allow_methods=["*"],21    allow_headers=["*"],22)23 24# Future: Add logging/rate limiting middleware here25 26app.include_router(api_router, prefix="/api/v1")27 28@app.get("/")29async def root():30    return {"message": "Welcome to Lumina IQ API"}