有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
Client.invoke 用于执行方法。
invoke(method: string, request: any, option?: InvokeOption): Response

参数

参数
类型
描述
method
string
完整的 Path 路径
request
any
业务的请求内容
option?
可选,InvokeOption 对象,执行方法的选项

返回

类型
描述
Response
执行结果

样例

调用方法进行指定 method 的执行:
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();
};