grpc-go/examples/features/errors/README.md

26 lines
467 B
Markdown

# Description
This example demonstrates the use of status details in grpc errors.
# Run the sample code
Run the server:
```sh
$ go run ./server/main.go
```
Then run the client in another terminal:
```sh
$ go run ./client/main.go
```
It should succeed and print the greeting it received from the server.
Then run the client again:
```sh
$ go run ./client/main.go
```
This time, it should fail by printing error status details that it received from the server.