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

This is another attempt at fixing #2718. The previous attempt, #2680, failed because of #2690. I believe I have fixed that this time. With the original change, I reproduced a...

As per issue https://github.com/grpc/grpc-node/issues/2775, this pr adds support for overriding the authority on DNS resolver.

### Is your feature request related to a problem? Please describe. We have use cases where we would like to use the DNS resolver with a DNS server that is...

package: @grpc/grpc-js

### Is your feature request related to a problem? Please describe. In our proto files we would like to use custom options on field level (see [FieldOptions in descriptor.proto](https://github.com/protocolbuffers/protobuf/blob/433ca3e/src/google/protobuf/descriptor.proto#L637-L802)) to...

package: @grpc/proto-loader

The [gRPC protocol spec](https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md#requests) has this to say about the “grpc-message” trailer, which is optional (unlike “grpc-status”): > The value portion of **Status-Message** is conceptually a Unicode string description of...

package: @grpc/grpc-js

According to the [gRPC docs for compression](https://github.com/grpc/grpc/blob/master/doc/compression.md), when a client or server sends a “grpc-encoding” header with an unrecognized/unsupported encoding the recipient MUST report that as an error. A client...

package: @grpc/grpc-js

If the rest of the request looks like a gRPC request, the server will accept incorrect HTTP methods, such as “DELETE” or “PUT”. If the server generates an error status,...

package: @grpc/grpc-js

The spec for gRPC states that implementations should emit binary headers using *unpadded* base64-encoding (emphasis mine): > Note that HTTP2 does not allow arbitrary octet sequences for header values so...

package: @grpc/grpc-js

If the server sends back a sequence of response messages (in a server-stream or bidi-stream RPC) followed by an error status, the client can miss the final message in the...

package: @grpc/grpc-js

I'm curious to learn more about the reasons behind removing HTTP2 pseudo headers from being exposed as gRPC Metadata members on server call handlers. In my case, I'm specifically interested...

package: @grpc/grpc-js