Mugur Marculescu b9e0d4a347 Merge pull request #87 from murgatroid99/node_route_guide_tutorial há 11 anos atrás
..
route_guide 83fed7a137 Added proto explanation, plus minor corrections há 11 anos atrás
.gitignore e89af55a86 Added node hello world example há 11 anos atrás
README.md b7bb4ef14c Made some minor corrections to the Node README há 11 anos atrás
greeter_client.js e89af55a86 Added node hello world example há 11 anos atrás
greeter_server.js 3440548d83 revert js changes. há 11 anos atrás
helloworld.proto 600d70cd8d change proto README cpp node ruby há 11 anos atrás
package.json 09275f0be4 Added route guide example há 11 anos atrás

README.md

gRPC in 3 minutes (Node.js)

PREREQUISITES

This requires Node 10.x or greater.

INSTALL

  • Clone this repository

    $ git clone https://github.com/grpc/grpc-common.git
    
  • Follow the instructions in INSTALL to install the gRPC C core.

  • Install this package's dependencies

    $ cd grpc-common/node
    $ npm install
    # If grpc is not found, you'll need to install it from the grpc repository
    $ git clone https://github.com/grpc/grpc.git
    $ npm install path/to/grpc/src/node
    

Try it!

  • Run the server

    $ # from this directory (grpc_common/node).
    $ node ./greeter_server.js &
    
  • Run the client

    $ # from this directory
    $ node ./greeter_client.js
    

Note

This directory has a copy of helloworld.proto because it currently depends on some Protocol Buffer 2.0 syntax that is deprecated in Protocol Buffer 3.0.