有谁知道如何使用 rails 应用程序向我的 gRPC 服务发送请求?就像我有我的 Rails Web 应用程序一样,当我单击 Web 应用程序中的按钮时,我想向我的 HELLO gRPC 服务发送请求?
假设这是我的 gRPC 请求
call AddCallback (Service Endpoint)
payment_handle (TYPE_STRING) => test
name (TYPE_STRING) => test
url (TYPE_STRING) => test
有谁知道如何使用 rails 应用程序向我的 gRPC 服务发送请求?就像我有我的 Rails Web 应用程序一样,当我单击 Web 应用程序中的按钮时,我想向我的 HELLO gRPC 服务发送请求?
假设这是我的 gRPC 请求
call AddCallback (Service Endpoint)
payment_handle (TYPE_STRING) => test
name (TYPE_STRING) => test
url (TYPE_STRING) => test
对于 Ruby gRPC 和 Rails 应用程序,我发现了这个 repo:https ://github.com/Gusto/grpc-web-ruby ,似乎正在做你所需要的。
或者我想你可以设置 Envoy 将 HTTP 代理到 gRPC,这里有很好的解释:https ://blog.envoyproxy.io/envoy-and-grpc-web-a-fresh-new-alternative-to-rest- 6504ce7eb880
如果您更喜欢示例,这是一个好的开始:https ://github.com/grpc/grpc-web/tree/master/net/grpc/gateway/examples/helloworld