Mi piacerebbe sapere come aggiungere metadati a una chiamata di funzione grpc nodojs. Posso utilizzare le credenziali del canale quando si effettua il cliente conCome aggiungere metadati a nodejs chiamata grpc
var client = new proto.Document('some.address:8000',
grpc.credentials.createInsecure()
)
Quali sono inviare quando si utilizza client.Send(doc, callback)
, ma il server Go grpc guarda nei metadati richiesta di informazioni di identificazione che devo impostare. Ho provato a utilizzare grpc.credentials.combineChannelCredentials
con la connessione non protetta e un'istanza grpc.Metadata
ma non riesco a trovare il modo giusto per farlo.
L'errore che ho riscontrato è TypeError: compose's first argument must be a CallCredentials object
. Ho provato a seguirlo ma va in codice c che mi perde, non riesco a vedere che tipo di javascript devo dare a comebineChannelCredentials
per ottenere quello che sto cercando e i documenti sono un po 'scarni su come ottenere questo .
Doveva essere qualcosa di facile come questo ... grazie! Speriamo che i documenti migliorino nel prossimo futuro. – PudgePacket
Un po 'di conoscenza è una cosa pericolosa: P !! – PudgePacket