2

我想在没有 REST 的情况下使用清晰的 gRPC (gRPC-Web) 开发我的客户端-服务器 Web 应用程序。类似于官方文档中描述的内容:https ://grpc.io/docs/quickstart/web.html

是否存在像 swagger 这样的工具,可以让我从 .proto 查看消息格式并通过从浏览器发送任何消息来测试服务器方法?我将 node.js 用于服务器端应用程序

4

4 回答 4

1

如果您可以在没有 gRPC Web 的情况下直接与 gRPC 后端对话,那么有一些 CLI 和 GUI 工具可用于此目的:

于 2018-10-31T17:34:27.157 回答
1

gRPC-Web 有线协议是一种二进制格式,基本上是人类不可读的。有一个增强请求来美化它https://github.com/grpc/grpc-web/issues/317但我们还没有解决它。

于 2018-10-24T17:38:05.277 回答
1

您可以使用https://kreya.app,它是一个 gRPC GUI 客户端并支持 gRPC-Web。请注意,它需要安装。

免责声明:我是 Kreya 的作者之一。

于 2021-01-19T07:51:51.657 回答
0

找到了这个漂亮的工具来直接测试我的 gRPC 后端(没有 gRPC-Web):https ://github.com/uw-labs/bloomrpc

于 2019-10-10T05:44:00.150 回答