gRPC-JSON transcoder

    Envoy has to know the proto descriptor of your gRPC service in order to do the transcoding.

    Then run protoc to generate the descriptor set from bookstore.proto:

    Route configs for transcoded requests

    The route configs to be used with the gRPC-JSON transcoder should be identical to the gRPC route. The requests processed by the transcoder filter will have /./ path and POST method. The route configs for those requests should match on /./, not the incoming request path. This allows the routes to be used for both gRPC requests and gRPC-JSON transcoded requests.