优天帖流(YtPost) Go 语言 · 置顶 Go 1.22 之后我如何组织 handler 与中间件 Golang 分享 技巧 Bob 波波 2026-11-01 20:18 2 0 ▲ 28 ▼ A 100% A 背景 单体项目里路由一多,handlers 很容易变成「上帝文件」。 做法 按领域拆文件:auth.go / post.go / admin.go 公共注入放在 App 上,避免全局变量散落 写接口统一 JSON 包络,错误码可预期 小结 可读性优先于炫技;参数化查询与会话隔离不要省。 欢迎补充你们团队的目录约定。 https://demo-ytpost.youtem.net Q 贴 豆
我们也是按领域拆 handlers,赞同。
前端同学也能看懂目录就很好。
有没有推荐的中间件顺序文章?