grpc-node
grpc-node copied to clipboard
gRPC for Node.js
### Problem description Can't install grpc-tools on arm architecture (raspberry pi) because of missing precompiled binaries. ``` node-pre-gyp ERR! stack Error: 404 status code downloading tarball https://node-precompiled-binaries.grpc.io/grpc-tools/v1.8.1/linux-arm64.tar.gz ``` Is it...
### Problem description invoking ClientReadableStream.cancel() cause abort ``` node[8728]: ../src/node_http2.cc:448:void node::http2::Http2Session::CheckAllocatedSize(size_t) const: Assertion `(current_nghttp2_memory_) >= (previous_size)' failed. 1: 0xa03530 node::Abort() [node] 2: 0xa035ae [node] 3: 0xa3ba6b node::mem::NgLibMemoryManager::ReallocImpl(void*, unsigned long, void*)...
I am upgrading a codebase from native grpc to grpc-js. When using grpc-js I see a memory leak affecting duplex streams which is caused by unclosed `ClientHttp2Stream` instances on the...
### Problem description When a session call ping, if the session is destoryed by the server. it will throw an error. Error [ERR_HTTP2_INVALID_SESSION]: The session has been destroyed at new...
Hi, I'm using grpc-node native package for building backend API. I noticed that there is not server interceptors (correct me if I'm wrong). I want to write server interceptors for...
`protobufjs@7` (#2167) comes with it, so aligning seems sensible to me
### Problem description Need to list `@types/long` as dependency ### Reproduction steps Typescript build fails when using Yarn v2+ in pnp mode ### Environment - OS name, version and architecture:...
### Problem description No support custom grpc error status code in @grpc/grpc-js package different with grpc(c core) When My Golang server respone a custom grpc error status code, @grpc/grpc-js only...
### Problem description For some reason, I am getting eslint errors for adding `[name: string]: grpc.UntypedHandleCall` to my implementation of an interface that extends `grpc.UntypedServiceImplementation`:  ### Reproduction steps ```typescript...
- Allow for customizing the naming pattern for both restricted and permissive types Enums and filenames are left untouched