Starlette 速查
共 25 条 Starlette 常用写法,涵盖基础、视图函数、路由与挂载、中间件与全流程、进阶。 支持搜索与分类筛选,点击即可复制。
基础
FastAPI 的底层 ASGI 框架。
| 命令 | 说明 |
|---|---|
| 安装 | |
| 创建应用 | |
| 路由类 | |
| 定义路由 | |
| 运行 |
视图函数
请求与响应。
| 命令 | 说明 |
|---|---|
| 视图(request 参数) | |
| JSON 响应 | |
| 常用响应 | |
| 读取参数 | |
| 读取请求体 |
路由与挂载
组织应用。
| 命令 | 说明 |
|---|---|
| 类型化路径 | |
| 挂载子应用/静态 | |
| WebSocket 路由 | |
| 组合 | |
| 进阶路由 |
中间件与全流程
横切逻辑。
| 命令 | 说明 |
|---|---|
| 中间件配置 | |
| 自定义 ASGI 中间件 | |
| 基类 | |
| lifespan | |
| 内置认证/会话 |
进阶
测试与静态。
| 命令 | 说明 |
|---|---|
| 测试客户端 | |
| 静态文件 | |
| 后台任务 | |
| 模板 | |
| 与 FastAPI |