pip-services3-grpc-nodex (v1.1.0) provides GRPC client and server components for the Pip.Services microservices toolkit for Node.js / ES2017. It implements synchronous data exchange via gRPC protocol, including server-side services and client-side clients following the Commandable pattern. Release cadence is low; this is a niche package for the outdated pip-services3-nodex ecosystem (not the current pip-services3-node). Differentiators: integrates with Pip.Services' configuration, logging, and dependency injection. Requires Node >=14 and protobuf dependencies.
npm install pip-services3-grpc-nodexNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to create and use a GrpcClient to invoke a remote method via gRPC with Pip.Services configuration.
Use 'pip-services3-node' packages if you need official Pip.Services v3 compatibility.
Review the changelog before upgrading from 1.0.x.
Monitor the package for updates regarding protobuf usage.
Upgrade Node.js to version 14 or higher.
Always set connection parameters in config, e.g., via ConfigParams.
Install it: npm install pip-services3-commons-nodex --save
Ensure you called await client.open(null) before invoking; verify your config has a valid gRPC endpoint.
Check the service's commandable interface or define the method in your proto file.
Use import syntax for ESM or require for CJS: const { GrpcClient } = require('pip-services3-grpc-nodex');