示例与演示¶
说明(v0.90+):推荐使用新的类型安全参数系统。 请参阅 参数系统指南 了解
Path、Query、Body、DynamicBody等参数类型。 以下旧版示例仍可用于向后兼容。
本文列出了 Cullinan 仓库中维护的可运行示例。每个示例包含:路径、简要说明,以及在常见平台上的运行方式。
Hello HTTP¶
- 路径:
examples/hello_http.py - 说明:最小化的 HTTP 服务,返回简单问候。
运行方式¶
在 Windows(PowerShell)中:
python examples\hello_http.py
在 Linux / macOS 中:
python examples/hello_http.py
预期行为:
- 启动一个 HTTP 服务。
- 在
http://localhost:4080/hello上提供响应。
Controller + DI + Middleware 示例¶
- 路径:
examples/controller_di_middleware.py - 说明:演示控制器、依赖注入与中间件的集成用法。
运行方式¶
在 Windows(PowerShell)中:
python examples\controller_di_middleware.py
在 Linux / macOS 中:
python examples/controller_di_middleware.py
预期行为:
- 通过中间件记录请求处理过程。
- 展示注入的服务如何参与请求处理管线。