| """ |
| Panel模块 - 整合所有控制面板路由 |
| """ |
|
|
| from fastapi import APIRouter |
|
|
| from . import auth, creds, config_routes, logs, version, root |
|
|
|
|
| def create_router() -> APIRouter: |
| """创建并返回整合所有子路由的主路由器""" |
| router = APIRouter() |
|
|
| |
| router.include_router(root.router) |
| router.include_router(auth.router) |
| router.include_router(creds.router) |
| router.include_router(config_routes.router) |
| router.include_router(logs.router) |
| router.include_router(version.router) |
|
|
| return router |
|
|
|
|
| |
| router = create_router() |
|
|
| |
| from .utils import ConnectionManager, is_mobile_user_agent, validate_mode, get_env_locked_keys |
|
|
| __all__ = [ |
| "router", |
| "ConnectionManager", |
| "is_mobile_user_agent", |
| "validate_mode", |
| "get_env_locked_keys", |
| ] |
|
|