有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
Client.load 用于加载 pb 文件。
load(importPaths: string[], ...filenames: string[]): void

参数

参数
类型
描述
importPaths
string[]
用于搜索 proto 源文件的 import 语句中引用的依赖项路径;若没有提供导入路径,则当前目录被假定为唯一的导入路径
...filenames
string[]
pb 文件名列表,支持单个文件名的调用

返回

类型
描述
void
无返回内容

样例

加载协议文件根目录中的文件:
import grpc from 'pts/grpc';

const client = new grpc.Client();

// 加载协议文件根目录中的 addsvc.proto
client.load([], 'addsvc.proto');
加载协议文件某个目录中多个文件:
import grpc from 'pts/grpc';

const client = new grpc.Client();

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