kra-oa/internal/server
Yvan d91f0554fd refactor: organize service dto contracts 2026-08-21 14:00:19 +08:00
..
handler refactor: organize service dto contracts 2026-08-21 14:00:19 +08:00
httpx 优化结构 2026-08-21 10:29:14 +08:00
middleware refactor: organize service dto contracts 2026-08-21 14:00:19 +08:00
router 优化结构 2026-08-21 11:16:12 +08:00
README.md 优化结构 2026-08-21 10:29:14 +08:00
gin.go 优化结构 2026-08-21 10:29:14 +08:00
gin_test.go 优化结构 2026-08-21 11:16:12 +08:00
providers_system.go 优化结构 2026-08-21 10:29:14 +08:00
swagger.go 优化结构 2026-08-21 10:29:14 +08:00

README.md

Server Layer

The root package owns Gin server lifecycle and Swagger setup. HTTP concerns are grouped by role:

  • handler/: resource handlers and HTTP boundary validation
  • middleware/: request metadata, auth, access control, audit, recovery, CORS
  • router/: resource route registration and the system route registrar
  • httpx/: system adapter for shared response and cookie helpers

Keep new files in the matching role directory instead of adding transport files to the root package.