grpc-reflection-js
v0.3.0
Published
[](https://badge.fury.io/js/grpc-reflection-js)  [;
const grpcReflection = require('grpc-reflection-js');
const grpcReflectionServer = '<gRPC Reflection server host>'
const reflectionClient = new grpcReflection.Client(
grpcReflectionServer,
grpc.credentials.createInsecure()
);
listServices
const services = await reflectionClient.listServices()
Output
['grpc.reflection.v1alpha.ServerReflection', 'phone.Messenger']
fileContainingSymbol
const root = await reflectionClient.fileContainingSymbol('phone.Messenger')
fileByFilename
const root = await reflectionClient.fileContainingSymbol('contact.proto')
License
MIT