Skip to main content

Module web

Module web 

Source
Expand description

HTTP 路由与控制器层 (Web Layer)

定义所有 API 端点的路由注册和 Handler 函数。

§路由表 (create_router())

路由前缀Controller端点数说明
/api/login, /api/reglogin_controller5登录/注册/邀请码
/api/membersmember_controller12组员 CRUD/岗位/常驻
/api/authorsauthor_controller7作者管理
/api/magazinesmagazine_controller7杂志管理
/api/evaluationsevaluation_controller5评价管理
/api/questionnairesquestionnaire_controller3问卷提交查询
/api/mangasmanga_controller27漫画/收藏/术语表
/api/episodesepisode_controller14话数/发布/上传
/api/manga/benefitsmanga_benefit_controller4特典管理
/api/rewardreward_controller10悬赏/兑换/抽奖
/api/ossoss_controller4文件上传下载
/api/admin/taskTrackingtask_tracking_controller3任务看板

§中间件栈

所有 /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 前缀的完整路由