aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/node/dynamic_codegen/route_guide/route_guide_server.js
diff options
context:
space:
mode:
Diffstat (limited to 'examples/node/dynamic_codegen/route_guide/route_guide_server.js')
-rw-r--r--examples/node/dynamic_codegen/route_guide/route_guide_server.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/examples/node/dynamic_codegen/route_guide/route_guide_server.js b/examples/node/dynamic_codegen/route_guide/route_guide_server.js
index 3819c092eb..69fbc3c884 100644
--- a/examples/node/dynamic_codegen/route_guide/route_guide_server.js
+++ b/examples/node/dynamic_codegen/route_guide/route_guide_server.js
@@ -23,7 +23,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.load(packageDefinition).routeguide;
var COORD_FACTOR = 1e7;