12345678910111213141516171819202122232425262728293031 |
- 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()
- }
|