A Node.js gRPC client library integrated with Eureka service discovery. Version 1.1.8 provides a high-level API for invoking gRPC services via Eureka-registered endpoints. It simplifies configuration and usage for microservice architectures, automatically resolving service instances from Eureka and handling serialization. Release cadence is low (last update: 2019). Differentiates from raw gRPC by adding Eureka integration and a convenient context-based invocation pattern.
npm install plover-grpcNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to integrate plover-grpc middleware with Express, configure Eureka, and call a gRPC service method via the request context.
Use Node 12 or lower, or migrate to a maintained gRPC client like @grpc/grpc-js.
Consider switching to modern gRPC client with Eureka or use alternative service discovery.
Always use JSON.stringify({...}) for the param parameter.Ensure service names align with Eureka's application ID requirements (hyphens allowed, dots not always).
Verify that the root points to the directory containing the .proto files and that imports within them are correct.
npm install grpc@1.24.11
Ensure app.use(grpc({...})) is called before your route handlers.Check the 'urls' config and ensure the Eureka instance is running and accessible.
Verify service host/port in config, check network connectivity and proto file consistency.