Categorygithub.com/hangingman/flutter-golang-integral
modulepackage
0.0.0-20201113101336-6cd1bc174d85
Repository: https://github.com/hangingman/flutter-golang-integral.git
Documentation: pkg.go.dev

# README

flutter-golang-integral

サーバのビルド

$ make

gRPCのサーバを動かす

  • 日付と使用しているポートが出力されれば成功
$ make run
...
2020/11/13 18:52:27 start server on port:50051

gRPCと通信テスト

  • grpcurl を使う
$ go get github.com/fullstorydev/grpcurl/...
$ go install github.com/fullstorydev/grpcurl/cmd/grpcurl
  • インストールが出来たら、サーバを動かした状態で, サービス一覧を出してみる
$ grpcurl -plaintext localhost:50051 list
grpc.reflection.v1alpha.ServerReflection
pb.EchoService
  • エコーさせてみる
$ grpcurl -plaintext -d '{"message": "malarkey"}' localhost:50051 pb.EchoService/Echo
{
  "message": "malarkey"
}