scaffolding-fastapi-dapr - FastAPI + Dapr 后端脚手架
搭建生产级 FastAPI 后端,集成 SQLModel 数据库、Dapr 事件驱动架构和 JWT 身份验证
标签
更新于: 2026-05-28能力
典型输入
典型输出
该技能可以做什么
- 创建 FastAPI 项目
- 定义 SQLModel 模型
- 配置异步数据库
- 实现 CRUD 端点
- 设置 JWT 认证
- 配置发布订阅
- 发布事件
- 调度任务
- 配置结构化日志
- 创建异步测试
输入
- 项目目录
- 数据库连接地址
- SSO/JWKS 端点
- Dapr sidecar
- Dapr 发布订阅组件
- Dapr 状态存储
输出
- FastAPI 应用文件
- 数据库模型
- REST API 端点
- JWT 认证中间件
- Dapr 事件处理器
- 定时任务端点
- 结构化日志配置
- 测试套件
要求
- Python 运行环境
- uv 包管理器
- Dapr 运行时
- PostgreSQL 数据库
