title: GRPC client Error: 14 UNAVAILABLE: failed to connect to all addresses
body: <p>Im trying to test my grpc client connection using below code.
  I have .net core grpc server and using node js grpc client to connect. But getting &quot;failed to connect to all addresses&quot; error. BUt able to connect .net grpc server to .net grpc client. Any help much appreciated.</p>
  <p>Not sure if im missing anything from below grpc client code.</p>
  <pre><code>'use strict';
  //Same as the other projects we import fs for reading documents, in this case employees.js json
  const fs = require('fs');
  
  //Importing GRPC and the proto loader
  const grpc = require('grpc');
  const loader = require('@grpc/proto-loader');
  
  
  
  //reads the proto
  const packageDefinition = loader.loadSync('Repository.proto', {
    keepCase: false,
    longs: String,
    enums: String, 
    defaults: true,
    oneofs: true
  });
  
  
  
  //Loads the proto file to be used in constant pkg
  const pkg = grpc.loadPackageDefinition(packageDefinition);
  
  //Creates server
  const PORT = 5001;
  
  //console.log(pkg);
  
  const client = new pkg.repository.Repository('localhost:5001', grpc.credentials.createInsecure());
  
   client.GetUpdates({}, function (err, response) {
      console.log(&quot;----Response error----&quot;);
      if (err) {
      
        console.log(err);
    } else {
        console.log(response);
    }
  });
  </code></pre>
  <p>im getting below error:</p>
  <pre><code>{ Error: 14 UNAVAILABLE: failed to connect to all addresses
      at Object.exports.createStatusError (/mnt/c/Users/ht9638/Desktop/workspace/current-workspace/gRPCNodeJS/firstService/node_modules/grpc/src/common.js:91:15)
      at Object.onReceiveStatus (/mnt/c/Users/ht9638/Desktop/workspace/current-workspace/gRPCNodeJS/firstService/node_modules/grpc/src/client_interceptors.js:1209:28)
      at InterceptingListener._callNext (/mnt/c/Users/ht9638/Desktop/workspace/current-workspace/gRPCNodeJS/firstService/node_modules/grpc/src/client_interceptors.js:568:42)
      at InterceptingListener.onReceiveStatus (/mnt/c/Users/ht9638/Desktop/workspace/current-workspace/gRPCNodeJS/firstService/node_modules/grpc/src/client_interceptors.js:618:8)
      at callback (/mnt/c/Users/ht9638/Desktop/workspace/current-workspace/gRPCNodeJS/firstService/node_modules/grpc/src/client_interceptors.js:847:24)
    code: 14,
    metadata: Metadata { _internal_repr: {}, flags: 0 },
    details: 'failed to connect to all addresses' }
  </code></pre>
  <p>Can someone please help me on this issue.</p>