mirror of
https://github.com/chai2010/advanced-go-programming-book.git
synced 2025-05-23 20:02:22 +00:00
Update ch4-06-grpc-ext.md
This commit is contained in:
parent
cb51546674
commit
8b2ca8b7b2
@ -129,10 +129,8 @@ protoc \
|
||||
hello.proto
|
||||
```
|
||||
|
||||
> windows:
|
||||
```
|
||||
protoc --proto_path=%GOPATH%/src --proto_path=%GOPATH%/src/github.com/google/protobuf/src --proto_path=. --govalidators_out=. --go_out=plugins=grpc:. hello.proto
|
||||
```
|
||||
> windows:替换 `${GOPATH}` 为 `%GOPATH%` 即可.
|
||||
|
||||
|
||||
以上的命令会调用protoc-gen-govalidators程序,生成一个独立的名为hello.validator.pb.go的文件:
|
||||
|
||||
@ -222,10 +220,7 @@ $ protoc -I/usr/local/include -I. \
|
||||
hello.proto
|
||||
```
|
||||
|
||||
> windows:
|
||||
```
|
||||
protoc -I. -I%GOPATH%/src -I%GOPATH%/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis --grpc-gateway_out=. --go_out=plugins=grpc:. hello.proto
|
||||
```
|
||||
> windows:替换 `${GOPATH}` 为 `%GOPATH%` 即可.
|
||||
|
||||
插件会为RestService服务生成对应的RegisterRestServiceHandlerFromEndpoint函数:
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user