Files
xsk-education-management/app/main.py
T
2026-06-15 12:38:25 +08:00

23 lines
638 B
Python

from __future__ import annotations
from fastapi import FastAPI, Request
from fastapi.responses import JSONResponse
from .routers import accounts, admin, health, ingest, pages, records
app = FastAPI(title="新时空教务管理系统", version="1.0.0")
@app.exception_handler(ValueError)
async def value_error_handler(_request: Request, exc: ValueError):
return JSONResponse(status_code=500, content={"detail": str(exc)})
app.include_router(pages.router)
app.include_router(health.router)
app.include_router(records.router)
app.include_router(accounts.router)
app.include_router(admin.router)
app.include_router(ingest.router)