Skip to content

@142vip/grpc

NPM version

Grpc工具包,支持proto文件加载、解析,Grpc客户端、服务端数据连接交互,支持健康检查。

安装

shell
# npm
npm install @142vip/grpc
# pnpm
pnpm i @142vip/grpc

使用

Proto解析

默认解析配置:

typescript
export const DEFAULT_LOADER_OPTIONS: VipProtoLoaderOptions = {
  keepCase: true,
  longs: String,
  enums: String,
  defaults: true,
  oneofs: true,
}

GRPC服务端

GRPC客户端

最佳实践

健康检查

单元测试

参考

证书

MIT

Copyright (c) 2019-present, @142vip 储凡

仅供学习参考,商业使用请保留作者版权信息,作者不保证也不承担任何软件的使用风险。