from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware from fastapi.staticfiles import StaticFiles from backend.main import app as backend_app app = FastAPI() # 設定 CORS app.add_middleware( CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) # 掛載後端 API app.mount("/api", backend_app) # 掛載前端靜態檔案 app.mount("/", StaticFiles(directory="dist", html=True), name="static")