package main import ( "apiServer_service/utils/nacos" "github.com/cloudwego/hertz/pkg/app/server" "github.com/joho/godotenv" "log" "os" ) func init() { // 在 init 中加载 .env 文件 err := godotenv.Load(".env") if err != nil { log.Fatal("Error loading .env file") } } func main() { host := os.Getenv("HOST") port := os.Getenv("PORT") h := server.Default( server.WithHostPorts(host + ":" + port), ) SetupRoutes(h) // 注册 nacos 服务 err := nacos.RegisterService() if err != nil { log.Println("nacos register service error", err) } // 启动服务器 err = h.Run() if err != nil { log.Fatal(err) return } }