github.com/igggame/nebulas-go@v2.1.0+incompatible/nebtestkit/cases/rpc/rpc_client/rpc_client.js (about) 1 'use strict'; 2 3 var grpc = require('grpc'); 4 5 6 function new_client(server_address, service) { 7 var PROTO_PATH = __dirname + '/./rpc.proto'; 8 var grpc = require('grpc'); 9 var rpc_proto = grpc.load(PROTO_PATH).rpcpb; 10 var client = (service === 'AdminService') ? new rpc_proto.AdminService(server_address, grpc.credentials.createInsecure()) 11 : new rpc_proto.ApiService(server_address, grpc.credentials.createInsecure()); 12 return client; 13 } 14 15 16 module.exports = { 17 new_client: new_client 18 };