Skip to content

Eassion/feed

Repository files navigation

ran-feed

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

快速启动

  1. 修改 config/config.yaml 中的服务与依赖配置。
  2. 运行 go mod tidy 拉取依赖。
  3. 启动服务:go run ./cmd/server

默认接口

  • GET /healthz
  • POST /api/v1/auth/register
  • POST /api/v1/auth/login
  • POST /api/v1/auth/logout
  • GET /api/v1/users/me
  • PUT /api/v1/users/me
  • GET /api/v1/feed/recommend,支持匿名访问;登录后可携带 Authorization: Bearer <token>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages