I\'d like to know how to add metadata to a nodejs grpc function call. I can use channel credentials when making the client with
var client = new proto.Docume
For sake of completeness I'm going to extend on @murgatroid99 answer.
In order to attach metadata to a message on the client you can use:
var meta = new grpc.Metadata();
meta.add('key', 'value');
client.send(doc, meta, callback);
On the server side int your RPC method being called, when you want to grab your data you can use:
function(call, callback){
var myVals = call.metadata.get("key");
//My vals will be an array, so if you want to grab a single value:
var myVal = myVals[0];
}