Thursday, 18 May 2017

Node js client for grpc server

I have GRPC server running using openssl - static way and I am trying to connect to server using nodejs client

I do not see any error but I do not see its connecting to server either. Please share if you have any sample.

Please refer code below:

var rootCertPath = path.join('.','.', 'server-root.PEM');
var privateCertPath = path.join('.','.', 'server-private.PEM');
var domainCertPath = path.join('.','.', 'server-domain.PEM');

var rootCert = fs.readFileSync(rootCertPath);
var privateCert = fs.readFileSync(privateCertPath);
var domainCert = fs.readFileSync(domainCertPath);

var buf1 = new Buffer('rootCert');
var buf2 = new Buffer('privateCert');
var buf3 = new Buffer('domainCert');

var chat_proto = grpc.load("Chat.proto").com.company.grpc;
var client = new chat_proto.ChatService('https://servervip:443',grpc.credentials.createSsl(buf1,buf2,buf3));

// Service definition.

service ChatService {
  // Sends a chat
   rpc chat(stream ChatMessage) returns (stream ChatMessageFromServer) {}
}



via Dummy

No comments:

Post a Comment