Skip to content

Latest commit

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

node-jsonrpc2

This is a JSON-RPC server and client library for node.js http://nodejs.org/, the V8 based evented IO framework.

Install

To install node-jsonrpc2 in the current directory, run:

npm install jsonrpc2

Usage

Firing up an efficient JSON-RPC server becomes extremely simple:

varrpc=require('jsonrpc2');varserver=newrpc.Server();functionadd(args,opt,callback){callback(null,args[0]+args[1]);}server.expose('add',add);server.listen(8000,'localhost');

And creating a client to speak to that server is easy too:

varrpc=require('jsonrpc2');varutil=require('util');varclient=newrpc.Client(8000,'localhost');client.call('add',[1,2],function(err,result){util.puts('1 + 2 = '+result);});

To learn more, see the examples directory, peruse test/jsonrpc-test.js, or simply "Use The Source, Luke".

More documentation and development is on its way.

About

JSON-RPC client and server for node.js

Resources

Stars

36 stars

Watchers

7 watching

Forks

Releases

Packages

Used by

Contributors

Languages