20 lines
626 B
Python
20 lines
626 B
Python
from fastapi import FastAPI
|
|
from fastapi.staticfiles import StaticFiles
|
|
from .routers import celebrities # Importa il nuovo router
|
|
|
|
app = FastAPI()
|
|
|
|
# Monta la directory 'uploads' per servire i file statici (immagini caricate)
|
|
# Ora saranno accessibili tramite l'URL /api/uploads/<nome_file>
|
|
app.mount("/api/uploads", StaticFiles(directory="uploads"), name="uploads")
|
|
|
|
# Includi il router delle celebrities nell'app principale
|
|
app.include_router(celebrities.router)
|
|
|
|
@app.get("/api")
|
|
def read_root():
|
|
return {"message": "Ciao dal backend FastAPI!"}
|
|
|
|
@app.get("/api/health")
|
|
def health_check():
|
|
return {"status": "ok"} |