Connor Peet 3f818ccf00 Node: document that root_certs in createSsl is optional hace 8 años
..
ext 882ba60fcb Merge remote-tracking branch 'upstream/v1.4.x' into master_1.4.1_upmerge hace 8 años
health_check 4d5c3102a1 fix remaining license notices hace 8 años
interop 7897ae9308 auto-fix most of licenses hace 8 años
performance 7897ae9308 auto-fix most of licenses hace 8 años
src 3f818ccf00 Node: document that root_certs in createSsl is optional hace 8 años
stress 7897ae9308 auto-fix most of licenses hace 8 años
test e0778b2c18 Add cancellation to asynchronous security APIs. hace 8 años
tools bb3d95b643 Use https://grpc.io consistently as the canonical URL hace 8 años
.jshintignore 18997430dd Use math test to test generated code hace 9 años
README.md c92df4cbbd Refactor some code and document most of the API hace 8 años
index.js 7897ae9308 auto-fix most of licenses hace 8 años
jsdoc_conf.json 7229f88745 Move gRPC constants to js file to include them in generated documentation hace 8 años

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.