AnCao/main.go
yanlongqi 805c4597af 将Web框架迁移到Gin
- 安装Gin框架 v1.11.0
- 重构main.go使用Gin路由器
- 更新handlers使用gin.Context
- 重构middleware使用Gin中间件模式
- 更新项目文档(README.md, CLAUDE.md)

项目现已准备好进行数据库集成和前端集成

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 11:48:39 +08:00

27 lines
458 B
Go

package main
import (
"ankao/internal/handlers"
"ankao/internal/middleware"
"github.com/gin-gonic/gin"
)
func main() {
// 创建Gin路由器
r := gin.Default()
// 应用自定义中间件
r.Use(middleware.Logger())
// 注册路由
r.GET("/", handlers.HomeHandler)
r.GET("/api/health", handlers.HealthCheckHandler)
// 启动服务器
port := ":8080"
if err := r.Run(port); err != nil {
panic("服务器启动失败: " + err.Error())
}
}