代码拉取完成,页面将自动刷新
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()
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。