aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/node/dynamic_codegen/route_guide/route_guide_client.js
diff options
context:
space:
mode:
authorGravatar Michael Lumish <mlumish@google.com>2018-07-31 14:40:43 -0700
committerGravatar GitHub <noreply@github.com>2018-07-31 14:40:43 -0700
commitb811b4e73dcdb15f7fd9cef02fe457c42d0f855c (patch)
tree84d57f71bb40d9b135a94502b843089ff968bea1 /examples/node/dynamic_codegen/route_guide/route_guide_client.js
parent11946f279fb5305428d3c1ea9d1f433b08d92732 (diff)
parent08ff4c1f69ad755e499fcf15417bc04282012593 (diff)
Merge pull request #15239 from murgatroid99/node_example_proto_loader
Update Node examples to use new @grpc/proto-loader package
Diffstat (limited to 'examples/node/dynamic_codegen/route_guide/route_guide_client.js')
-rw-r--r--examples/node/dynamic_codegen/route_guide/route_guide_client.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/examples/node/dynamic_codegen/route_guide/route_guide_client.js b/examples/node/dynamic_codegen/route_guide/route_guide_client.js
index 703cfd2902..34a44bd6a9 100644
--- a/examples/node/dynamic_codegen/route_guide/route_guide_client.js
+++ b/examples/node/dynamic_codegen/route_guide/route_guide_client.js
@@ -24,7 +24,16 @@ var parseArgs = require('minimist');
var path = require('path');
var _ = require('lodash');
var grpc = require('grpc');
-var routeguide = grpc.load(PROTO_PATH).routeguide;
+var protoLoader = require('@grpc/proto-loader');
+var packageDefinition = protoLoader.loadSync(
+ PROTO_PATH,
+ {keepCase: true,
+ longs: String,
+ enums: String,
+ defaults: true,
+ oneofs: true
+ });
+var routeguide = grpc.loadPackageDefinition(packageDefinition).routeguide;
var client = new routeguide.RouteGuide('localhost:50051',
grpc.credentials.createInsecure());