docs(grpc-reflection): added helloworld implementation for reflection example

This commit is contained in:
Justin Timmons 2023-11-28 22:04:24 -05:00
parent 674a6716d0
commit 6a88cf21f4
1 changed files with 5 additions and 0 deletions

View File

@ -7,8 +7,13 @@ var PROTO_PATH = path.join(__dirname, '../protos/helloworld.proto');
var server = new grpc.Server();
var packageDefinition = protoLoader.loadSync(PROTO_PATH);
var proto = grpc.loadPackageDefinition(packageDefinition);
var reflection = new reflection.ReflectionService(packageDefinition);
reflection.addToServer(server);
server.addService(proto.helloworld.Greeter.service, {
sayHello: (call, callback) => { callback(null, { message: 'Hello' }) }
});
server.bindAsync('localhost:5000', grpc.ServerCredentials.createInsecure(), () => {
server.start();