Go 单体 FEED 项目后端脚手架,保留 Handler -> Service -> Repository 分层,并预埋 JWT、中间件、MySQL、Redis、Kafka 消费者基础骨架。
cmd/server
internal/cache
internal/config
internal/handler
internal/middleware
internal/model
internal/mq
internal/repository
internal/service
internal/svc
pkg/jwtutil
config
deploy
docs
script
- 修改
config/config.yaml中的服务与依赖配置。 - 运行
go mod tidy拉取依赖。 - 启动服务:
go run ./cmd/server
GET /healthzPOST /api/v1/auth/registerPOST /api/v1/auth/loginPOST /api/v1/auth/logoutGET /api/v1/users/mePUT /api/v1/users/meGET /api/v1/feed/recommend,支持匿名访问;登录后可携带Authorization: Bearer <token>