"""FastAPI 主应用入口。 提供简单的 Hello World API 服务。 """ from fastapi import FastAPI from app.services import get_greeting, get_system_info app = FastAPI( title="Simple Hello API", description="一个最简单的 FastAPI 单体示例工程", version="1.0.0", ) @app.get("/") async def root(): """根路径,返回欢迎信息和系统信息。""" return get_system_info() @app.get("/hello/{name}") async def say_hello(name: str): """根据传入的名字返回个性化问候。 Args: name: 被问候者的名字。 Returns: 包含问候语的 JSON 对象。 """ return {"message": get_greeting(name)}