Skip to content

Commit 6a88cf2

Browse files
committed
docs(grpc-reflection): added helloworld implementation for reflection example
1 parent 674a671 commit 6a88cf2

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

examples/reflection/server.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,13 @@ var PROTO_PATH = path.join(__dirname, '../protos/helloworld.proto');
77

88
var server = new grpc.Server();
99
var packageDefinition = protoLoader.loadSync(PROTO_PATH);
10+
var proto = grpc.loadPackageDefinition(packageDefinition);
1011
var reflection = new reflection.ReflectionService(packageDefinition);
12+
1113
reflection.addToServer(server);
14+
server.addService(proto.helloworld.Greeter.service, {
15+
sayHello: (call, callback) => { callback(null, { message: 'Hello' }) }
16+
});
1217

1318
server.bindAsync('localhost:5000', grpc.ServerCredentials.createInsecure(), () => {
1419
server.start();

0 commit comments

Comments
 (0)