A Node gRPC server for CNode community built on the top of RESTful API.
This project is just for teaching, NOT production ready.
Features:
- TypeScript support
- gRPC Health check
- Integration and unit testings
Compile protocol buffers:
npm run protoc
Start the server for development:
npm run dev
Run unit test:
npm run test:unit
Run integration test:
npm run test:int
It seems grpc-node
package doesn't support following features:
- server interceptor, see issue#419
- server reflection, see issue#79
- middleware, see issuecomment-254670533