grpc-node
grpc-node copied to clipboard
gRPC for Node.js
Node 10 and 12 are no longer maintained, and Node 18 is now out.
### Problem description When making unary call and passing metadata as `undefined`, the library throws: ``` TypeError: Cannot read properties of undefined (reading 'interceptors') ``` This error doesn't happen when...
PR #1243 introduced proxy support via environment variables, specifically `process.env`. See https://github.com/grpc/grpc-node/blob/%40grpc/grpc-js%400.7.0/packages/grpc-js/src/http_proxy.ts#L45-L56 Sole reliance on environment variables (global scope), while a common occurrence, violates the Dependency Inversion principle by tightly...
Add `options` and `parsedOptions` into `MethodDefinition`
### Problem description I am trying to install `grpc-tools` package on `ubuntu 18.04` with `npm`. But an error arises. On `ubuntu 20.04` everything is ok. How to install it on...
We are hitting an edge case of using grpc-js in AWS lambda. There is a very tiny chance that the first few subchannels created in the AWS Lambda were not...
Error as below: ``` npm ERR! Failed at the [email protected] install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm...
### Problem description Grpc server does not take keepalive options into account. Not possible to detect client disconnection during server streaming. ### Reproduction steps Create a server with keepalive options...
This is a tracking issue for the following error message output by `@grpc/grpc-js`: ``` Failed to add metadata entry : . . For more information see https://github.com/grpc/grpc-node/issues/1173. ``` **This is...
### feature request [interceptor](https://github.com/grpc/proposal/blob/master/L5-node-client-interceptors.md) is the best practice to log request info?