The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) https://grpc.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Craig Tiller baa14a975e Update clang-format to 5.0 7 years ago
..
ext Update clang-format to 5.0 7 years ago
health_check Update version to 1.8.0-dev, update g word to 'generous' 8 years ago
interop auto-fix most of licenses 8 years ago
performance auto-fix most of licenses 8 years ago
src Node: document that root_certs in createSsl is optional 8 years ago
stress auto-fix most of licenses 8 years ago
test Split tests more granularly 8 years ago
tools Update version to 1.8.0-dev, update g word to 'generous' 8 years ago
.jshintignore Use math test to test generated code 9 years ago
README.md Refactor some code and document most of the API 8 years ago
index.js auto-fix most of licenses 8 years ago
jsdoc_conf.json Move gRPC constants to js file to include them in generated documentation 8 years ago

README.md

npm

Node.js gRPC Library

PREREQUISITES

  • node: This requires node to be installed, version 4.0 or above. If you instead have the nodejs executable on Debian, you should install the nodejs-legacy package.

  • Note: If you installed node via a package manager and the version is still less than 4.0, try directly installing it from nodejs.org.

INSTALLATION

Install the gRPC NPM package

npm install grpc

BUILD FROM SOURCE

  1. Clone the grpc Git Repository.
  2. Run npm install --build-from-source from the repository root.
  • Note: On Windows, this might fail due to nodejs issue #4932 in which case, you will see something like the following in npm install's output (towards the very beginning):

     ..
     Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
     WINDOWS_BUILD_WARNING
      "..\IMPORTANT: Due to https:\github.com\nodejs\node\issues\4932, to build this library on Windows, you must first remove C:\Users\jenkins\.node-gyp\4.4.0\include\node\openssl"
      ...
      ..
    

    To fix this, you will have to delete the folder C:\Users\<username>\.node-gyp\<node_version>\include\node\openssl and retry npm install

TESTING

To run the test suite, simply run npm test in the install location.