package main import ( MC "app.yhyue.com/moapp/jybase/common" "app.yhyue.com/moapp/jybase/endless" "fmt" IC "jyBXBase/api/init" "log" "github.com/zeromicro/go-zero/rest" "jyBXBase/api/internal/handler" "jyBXBase/api/internal/svc" ) func main() { go func() { err := endless.ListenAndServe(":"+MC.InterfaceToStr(IC.C.Webrpcport), nil, func() {}) if err != nil { log.Println("ListenAndServe: ", err) } }() ctx := svc.NewServiceContext(IC.C) server := rest.MustNewServer(IC.C.RestConf) defer server.Stop() handler.RegisterHandlers(server, ctx) fmt.Printf("Starting server at %s:%d...\n", IC.C.Host, IC.C.Port) server.Start() }