// Code generated by hertz generator. package main import ( "fmt" "os" "github.com/cloudwego/hertz/pkg/app/server" "gitea.micah.wiki/pandora/starter/app/config" "gitea.micah.wiki/pandora/starter/app/initialize" "gitea.micah.wiki/pandora/starter/biz/middleware" ) func main() { var args []string if len(os.Args) > 1 { args = os.Args[1:] } initialize.Init(args) defer func() { initialize.Close() }() var h *server.Hertz conf := config.GetConfig() if len(conf.Server.Host) > 0 && conf.Server.Port > 0 { listenAddr := fmt.Sprintf("%s:%d", conf.Server.Host, conf.Server.Port) h = server.New(server.WithHostPorts(listenAddr)) } else { h = server.Default() } h.Use(middleware.RequestIDMiddleware(), middleware.CorsMiddleware(), middleware.LogMiddleware()) register(h) h.Spin() }