A Node.js dynamic gRPC-to-REST/JSON proxy middleware that reads .proto files at runtime without code generation. Version 0.4.2 is the latest; release cadence is irregular. Unlike grpc-gateway (which requires generating a Go server), this package works as Express/Connect middleware, dynamically serving REST endpoints from proto definitions. Supports SSL, CLI usage, and Docker deployment.
npm install grpc-dgNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates an Express server that serves REST endpoints dynamically from a gRPC proto definition.
Ensure .proto files are included in deployment or mounted via volume.
Use require() instead of import.
Upgrade Node.js to version 6 or later.
npm install grpc
Provide absolute path or correct relative path to .proto file.
Use require('grpc-dynamic-gateway') instead of import.