"""FastAPI 主应用""" from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware from app.core.config import settings from app.api.v1 import auth, devices, check, import_data, stats, olt, provision app = FastAPI(title=settings.APP_NAME, debug=settings.DEBUG) app.add_middleware( CORSMiddleware, allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) app.include_router(auth.router) app.include_router(devices.router) app.include_router(check.router) app.include_router(import_data.router) app.include_router(stats.router) app.include_router(olt.router) app.include_router(provision.router) @app.get("/health") def health_check(): return {"status": "ok"}