我想在没有 REST 的情况下使用清晰的 gRPC (gRPC-Web) 开发我的客户端-服务器 Web 应用程序。类似于官方文档中描述的内容:https ://grpc.io/docs/quickstart/web.html
是否存在像 swagger 这样的工具,可以让我从 .proto 查看消息格式并通过从浏览器发送任何消息来测试服务器方法?我将 node.js 用于服务器端应用程序
我想在没有 REST 的情况下使用清晰的 gRPC (gRPC-Web) 开发我的客户端-服务器 Web 应用程序。类似于官方文档中描述的内容:https ://grpc.io/docs/quickstart/web.html
是否存在像 swagger 这样的工具,可以让我从 .proto 查看消息格式并通过从浏览器发送任何消息来测试服务器方法?我将 node.js 用于服务器端应用程序
如果您可以在没有 gRPC Web 的情况下直接与 gRPC 后端对话,那么有一些 CLI 和 GUI 工具可用于此目的:
gRPC-Web 有线协议是一种二进制格式,基本上是人类不可读的。有一个增强请求来美化它https://github.com/grpc/grpc-web/issues/317但我们还没有解决它。
您可以使用https://kreya.app,它是一个 gRPC GUI 客户端并支持 gRPC-Web。请注意,它需要安装。
免责声明:我是 Kreya 的作者之一。
找到了这个漂亮的工具来直接测试我的 gRPC 后端(没有 gRPC-Web):https ://github.com/uw-labs/bloomrpc