-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gRPC server reflection support #5518
gRPC server reflection support #5518
Conversation
b286c50
to
cbb1837
Compare
@@ -211,5 +212,8 @@ | |||
}, | |||
"dev": { | |||
"dev-server-port": 3334 | |||
}, | |||
"overrides": { | |||
"protobufjs": "7.1.2" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Might be worth writing a comment about the issue without the override with the libs import 6.9.x
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am planning to remove the overrides, I've attempted to bump protobuf.js in a fork of grpc-reflection-js but no luck yet. I'll add it to the todo, may come in a follow up PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
const packageDefinition = protoLoader.loadFileDescriptorSetFromObject(descriptorMessage, {}); | ||
return getMethodsFromPackageDefinition(packageDefinition); | ||
} catch (e) { | ||
console.error(e); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
784b1c4
to
690cd2a
Compare
690cd2a
to
0aeceba
Compare
* eliminate grpc paths * add fake reflection ux * add grpc packages * basic ux * first working pass * package lock * reset selected protofile * fix types * ssl * improve naming * remove deprecated grpc url parse * remove broken test * replace grpc proto PR test with reflection
changelog(Improvements): Added gRPC Server Reflection support
Highlights:
Future work: