Expand description
HTTP 路由与控制器层 (Web Layer)
定义所有 API 端点的路由注册和 Handler 函数。
§路由表 (create_router())
| 路由前缀 | Controller | 端点数 | 说明 |
|---|---|---|---|
/api/login, /api/reg | login_controller | 5 | 登录/注册/邀请码 |
/api/members | member_controller | 12 | 组员 CRUD/岗位/常驻 |
/api/authors | author_controller | 7 | 作者管理 |
/api/magazines | magazine_controller | 7 | 杂志管理 |
/api/evaluations | evaluation_controller | 5 | 评价管理 |
/api/questionnaires | questionnaire_controller | 3 | 问卷提交查询 |
/api/mangas | manga_controller | 27 | 漫画/收藏/术语表 |
/api/episodes | episode_controller | 14 | 话数/发布/上传 |
/api/manga/benefits | manga_benefit_controller | 4 | 特典管理 |
/api/reward | reward_controller | 10 | 悬赏/兑换/抽奖 |
/api/oss | oss_controller | 4 | 文件上传下载 |
/api/admin/taskTracking | task_tracking_controller | 3 | 任务看板 |
§中间件栈
所有 /api/* 路由经过:error_log → auth → handler
dev 环境下额外添加:debug_log 中间件
Modules§
- author_
controller - 作者管理 API 路由 作者管理接口 (Author Controller)
- doc_
controller - dev 环境 API(SkyWalking 302 + health + errors) OpenAPI / Swagger UI 静态资源路由 API 文档接口 (Doc Controller)
- episode_
controller - 话数管理 API 路由 话数管理接口 (Episode Controller)
- evaluation_
controller - 评价管理 API 路由 评价管理接口 (Evaluation Controller)
- login_
controller - 登录/注册 API 路由 登录/注册接口 (Login Controller)
- magazine_
controller - 杂志管理 API 路由 杂志管理接口 (Magazine Controller)
- manga_
benefit_ controller - 漫画特典 API 路由 漫画特典接口 (Manga Benefit Controller)
- manga_
controller - 漫画管理 API 路由 漫画管理接口 (Manga Controller)
- member_
controller - 组员管理 API 路由 组员管理接口 (Member Controller)
- oss_
controller - OSS 文件上传/下载 API 路由 OSS 对象存储接口 (OSS Controller)
- questionnaire_
controller - 问卷管理 API 路由 接稿意愿问卷接口 (Questionnaire Controller)
- reward_
controller - 悬赏/兑换/抽奖 API 路由 奖励/悬赏接口 (Reward Controller)
- task_
tracking_ controller - 任务看板 API 路由 稿件监控接口 (Task Tracking Controller)
Functions§
- create_
router - 创建带
/api前缀的完整路由