文件名称:grpc-web:适用于Web客户端的gRPC
文件大小:323KB
文件格式:ZIP
更新时间:2024-02-23 14:29:25
javascript web JavaScriptC++
gRPC网站 用于浏览器客户端的JavaScript实现。 有关更多信息(包括快速 ,请参见。 gRPC-web客户端通过特殊的代理连接到gRPC服务; 默认情况下,gRPC-web使用 。 将来,我们希望特定于语言的Web框架(如Python,Java和Node)将支持gRPC-web。 有关详细信息,请参见。 Java gRPC-web进程内代理实现处于beta阶段。 有关详细信息,请参阅。 快速开始 渴望上手吗? 尝试“ 。 通过此示例,您将学习如何执行以下操作: 使用协议缓冲区定义服务 使用NodeJS实施简单的gRPC服务 配置Envoy代理 为客户端生成protobuf消息类和客户端服务存根 将所有JS依赖项编译到一个静态库中,浏览器可以轻松使用它 高级演示:浏览器回声应用 您还可以尝试通过流示例从浏览器运行更高级的Echo应用。 在仓库根目录中: $ docker-compose pull node-server envoy commonjs-client $ docker-compose up node-server envoy commonjs-clien