diff options
author | Mark D. Roth <roth@google.com> | 2016-05-03 10:46:34 -0700 |
---|---|---|
committer | Mark D. Roth <roth@google.com> | 2016-05-03 10:46:34 -0700 |
commit | 2c04262ee050441ac8fb57cf1ab42fac8e53ce49 (patch) | |
tree | ccbf34b3926de2461f8936f7e72d1882bb011b12 /examples/node/greeter_server.js | |
parent | 8a1d8052eb8629643333ca4449180e27f65aa8dc (diff) | |
parent | 6bac7d3467c99dccc30e8447bc84237bb54b99fe (diff) |
Merge branch 'master' into limit_metadata_size
Diffstat (limited to 'examples/node/greeter_server.js')
-rw-r--r-- | examples/node/greeter_server.js | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/examples/node/greeter_server.js b/examples/node/greeter_server.js index a4aebf6d09..e7ad51f600 100644 --- a/examples/node/greeter_server.js +++ b/examples/node/greeter_server.js @@ -31,18 +31,16 @@ * */ -var grpc = require('grpc'); +var PROTO_PATH = __dirname + '/../protos/helloworld.proto'; -var hello_messages = require('./helloworld_pb'); -var hello_service = require('./helloworld_grpc_pb'); +var grpc = require('grpc'); +var hello_proto = grpc.load(PROTO_PATH).helloworld; /** * Implements the SayHello RPC method. */ function sayHello(call, callback) { - var reply = new hello_messages.HelloReply(); - reply.setMessage("Hello " + call.request.getName()); - callback(null, reply); + callback(null, {message: 'Hello ' + call.request.name}); } /** @@ -51,7 +49,7 @@ function sayHello(call, callback) { */ function main() { var server = new grpc.Server(); - server.addService(hello_service.GreeterService, {sayHello: sayHello}); + server.addProtoService(hello_proto.Greeter.service, {sayHello: sayHello}); server.bind('0.0.0.0:50051', grpc.ServerCredentials.createInsecure()); server.start(); } |