1 Star 0 Fork 0

Kian / pet-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
main.go 1.40 KB
一键复制 编辑 原始数据 按行查看 历史
Kian 提交于 2022-03-23 13:14 . init glory
package main
import (
"net/http"
"github.com/glory-go/glory/glory"
gService "github.com/glory-go/glory/service"
"gitee.com/kiankw/pet-demo/handler"
"gitee.com/kiankw/pet-demo/service"
"gitee.com/kiankw/pet-demo/service/dal"
)
func main() {
gloryServer := glory.NewServer()
httpService := gService.NewHttpService("http")
// grpcService := gService.NewGrpcService("grpc")
// rpcClient := rpc.GetRPCClient()
dalClient := dal.GetDal()
// serviceStruct := service.NewService(rpcClient, dalClient)
serviceStruct := service.NewService(dalClient)
httpHandler := handler.NewHandler(serviceStruct)
httpService.RegisterRouter("/pets", httpHandler.GetPetsHandler,
nil, &handler.GetPetsRsp{}, http.MethodGet)
// httpService.RegisterRouter("/pets", httpHandler.CreatePetHandler,
// &handler.CreatePetReq{}, nil, http.MethodPost)
// httpService.RegisterRouter("/pets/{id}", httpHandler.GetPetHandler,
// nil, nil, http.MethodGet)
// httpService.RegisterRouter("/pets/{id}", httpHandler.UpdatePetHandler,
// nil, nil, http.MethodPatch)
// httpService.RegisterRouter("/pets/{id}", httpHandler.DeletePetHandler,
// nil, nil, http.MethodDelete)
// pet.RegisterPetServiceServer(grpcService.GetGrpcServer(), grpc.NewGRPCService(serviceStruct))
// 注册 service 到 glory 服务
gloryServer.RegisterService(httpService)
// gloryServer.RegisterService(grpcService)
// 开启 glory server
gloryServer.Run()
}
Go
1
https://gitee.com/kiankw/pet-demo.git
git@gitee.com:kiankw/pet-demo.git
kiankw
pet-demo
pet-demo
bf6df7472a30

搜索帮助