grpc-node icon indicating copy to clipboard operation
grpc-node copied to clipboard

gRPC for Node.js

Results 255 grpc-node issues
Sort by recently updated
recently updated
newest added

Different runtimes have different requirements for which extension you need to put on relative file imports. It is problematic that the type generator only supports bare imports. This is for...

### Problem description When running multiple gRPC requests asynchronously with the same gRPC client, gRPC client at some point starts cancelling thoe calls with the following error message: _Received RST_STREAM...

package: @grpc/grpc-js

### Problem description During our service deployments, the client is rejecting certain amount of requests with `CANCELLED` errors. Our servers are configured to send a `GOAWAY` frame to clients during...

package: @grpc/grpc-js

Currently, the details string in a client-side deadline exceeded error is just "Deadline exceeded". This change adds more information to that, to help narrow down the cause of those errors....

### Environment - Mac m1 2020 - Node 18.14.2 - nvm - @grpc/grpc-js: "^1.8.13", - @grpc/proto-loader: "^0.7.6" ### Problem description The generated file(s) are not compatible with ES modules. ###...

package: @grpc/proto-loader

Hi all, `HTTP2Transport` has set the `Content-Type` Header as `application/grpc` by default, which library users cannot modify. The gRPC protocol spec allows using of "content-subtype" just like `application/grpc+proto` at ....

### Problem description The autogenerated type code from `@grpc/grpc-js` is generating code that is not valid typescript. ## Example Error For example, the `Long` that is imported causes an error:...

package: @grpc/proto-loader

### Problem description Hey, We've been investigating `DEADLINE_EXCEEDED` errors that our clients are facing at [Momento](https://www.gomomento.com/). Our clients periodically receive this and we have done a few things that has...

### Problem description This is an issue with `generateServiceClientInterface` in `proto-loader-gen-types.ts`. If the `methodName` already is in camelCase the generated interface will have duplicate function overloads in the interface. https://github.com/grpc/grpc-node/blob/cfa80720995d39e50b08d33efbd90e8a93a35a57/packages/proto-loader/bin/proto-loader-gen-types.ts#L558C1-L558C62...

### Problem description .load() has been deprecated and it is stated in both the error and the documentation: Use the [proto-loader module](https://www.npmjs.com/package/@grpc/proto-loader) with grpc.loadPackageDefinition instead. .loadObject is to Load a...