AnCao/main.go
2025-11-03 11:12:37 +08:00

29 lines
532 B
Go

package main
import (
"log"
"net/http"
"ankao/internal/handlers"
"ankao/internal/middleware"
)
func main() {
// 创建路由
mux := http.NewServeMux()
// 注册路由
mux.HandleFunc("/", handlers.HomeHandler)
mux.HandleFunc("/api/health", handlers.HealthCheckHandler)
// 应用中间件
handler := middleware.Logger(mux)
// 启动服务器
port := ":8080"
log.Printf("服务器启动在端口 %s", port)
if err := http.ListenAndServe(port, handler); err != nil {
log.Fatal("服务器启动失败:", err)
}
}