有奖捉虫:云通信与企业服务文档专题,速来> HOT
grpc.Client 代表了 gRPC 客户端,能够和 gRPC 服务端进行交互。

构造函数

new Client(): Client

方法

方法
返回类型
描述
void
加载 pb 文件
void
建立连接
Response
执行方法
close()
void
关闭连接

样例

创建 gRPC Client 并使用:
import grpc from 'pts/grpc';

// 创建新的 grpc Client
const client = new grpc.Client();

// 加载协议文件根目录中的 addsvc.proto
client.load([], 'addsvc.proto');

export default () => {
// 建立连接
client.connect('grpcb.in:9000', { insecure: true });

// 调用方法
const rsp = client.invoke('addsvc.Add/Sum', {
a: 1,
b: 2,
});
console.log(rsp.data.v); // 3

// 关闭连接
client.close();
};