This commit is contained in:
shiran
2025-03-05 18:03:36 +08:00
commit 61be164a0b
17 changed files with 2806 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
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
}
}
+14
View File
@@ -0,0 +1,14 @@
package main
import (
"apiServer_service/routs"
"github.com/cloudwego/hertz/pkg/app/server"
)
func SetupRoutes(r *server.Hertz) {
auth := r.Group("/api")
{
// index 路由
routs.RegisterIndexRoutes(auth)
}
}