--- type: sub-project name: TG Live Game Hono parent: tg-live-game kanban_id: 7c6bb2ce-90a2-4e96-bc04-5facdcdb337f code_path: /Users/jamesw/dev_workspace/frontend/tg-live-game/tg-live-game-hono tech_stack: Hono + Cloudflare Workers + D1 status: active created: 2024-12-31 updated: 2026-01-03 --- # TG Live Game Hono 后端 API 服务,基于 Hono + Cloudflare Workers 构建。 ## 项目关联 | 属性 | 值 | |------|-----| | Kanban Project | [tg-live-game-hono](vibe://kanban/7c6bb2ce-90a2-4e96-bc04-5facdcdb337f) | | 代码仓库 | `/Users/jamesw/dev_workspace/frontend/tg-live-game/tg-live-game-hono` | | 父项目 | [[tg-live-game]] | | 关联前端 | [[tg-live-game-web]] | ## 架构文档 - [[architecture]] - 整体架构设计 (v1.1.0) - [[auth-system]] - 认证鉴权系统设计 - [[d1-database]] - D1 数据库设计 - [[workflow]] - 开发工作流 ## 技术栈 - **框架**: Hono v4 - **运行时**: Cloudflare Workers - **数据库**: Cloudflare D1 (SQLite) - **认证**: JWT (HS256) - **语言**: TypeScript ## 功能模块 | 模块 | 描述 | 状态 | |------|------|------| | 视频管理 | CRUD、导入、上传 | ✅ 已实现 | | 直播管理 | CRUD、播放信息 | ✅ 已实现 | | Cloudflare API | Stream API 封装 | ✅ 已实现 | | JWT 认证 | 登录、注册、刷新 | ✅ 已实现 | | 用户管理 | CRUD、权限管理 | ✅ 已实现 | | RBAC 权限 | 角色权限控制 | ✅ 已实现 | ## 开发命令 ```bash # 进入代码目录 cd /Users/jamesw/dev_workspace/frontend/tg-live-game/tg-live-game-hono # 启动 Claude Code claude # 开发命令 npm install # 安装依赖 npm run dev # 本地开发 npm run deploy # 部署 ```