go-zero使用
api domo
使用 go-zero 创建一个简单的 HTTP 服务。
1 | goctl api new demo |
~/workspace/api/demo/internal/logic/demologic.go
文件,编辑该文件,在 27
至 28
行添加如下代码:
1 | resp = new(types.Response) |
启动服务
1 | go mod tidy |
grpc dome
生成最小化的 gRPC 服务
1 | goctl rpc new gdemo |
~/workspace/rpc/demo/internal/logic/pinglogic.go
文件,编辑该文件,将 29
行替换为如下代码:
1 | return &demo.Response{ |
~/workspace/rpc/demo/etc/demo.yaml
,删除 3
至 7
行内容,然后在追加内容 Mode: dev
至末尾,使配置文件内容为:
1 | Name: demo.rpc |
启动服务
1 | go mod tidy |