diff options
Diffstat (limited to 'examples/node/greeter_client.js')
-rw-r--r-- | examples/node/greeter_client.js | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/examples/node/greeter_client.js b/examples/node/greeter_client.js index ca5781514d..828ab51f49 100644 --- a/examples/node/greeter_client.js +++ b/examples/node/greeter_client.js @@ -31,22 +31,30 @@ * */ -var PROTO_PATH = __dirname + '/../protos/helloworld.proto'; - var grpc = require('grpc'); -var hello_proto = grpc.load(PROTO_PATH).helloworld; + +var hello_messages = require('./helloworld_pb'); +var hello_service = require('./helloworld_grpc_pb'); function main() { - var client = new hello_proto.Greeter('localhost:50051', - grpc.credentials.createInsecure()); + var client = new hello_service.GreeterClient('localhost:50051', + grpc.credentials.createInsecure()); var user; if (process.argv.length >= 3) { user = process.argv[2]; } else { user = 'world'; } - client.sayHello({name: user}, function(err, response) { - console.log('Greeting:', response.message); + + var request = new hello_messages.HelloRequest(); + request.setName(user); + + client.sayHello(request, function(err, response) { + if (err) { + debugger; + throw err; + } + console.log('Greeting:', response.getMessage()); }); } |