package main import ( "baize-demo/project/gateway/api" DEATH "github.com/vrecan/death" "syscall" ) // Version // curl -X GET "http://localhost:32000/gateway/api/version" func main() { api.NewGateway() defer api.DestroyGateway() go func() { if err := api.Start(); err != nil { panic(err) } }() defer func() { if err := api.Finish(); err != nil { panic(err) } }() death := DEATH.NewDeath(syscall.SIGINT, syscall.SIGTERM) _ = death.WaitForDeath() }