1.0.5 • Published 9 years ago

jsonrpc-express v1.0.5

Weekly downloads
16
License
MIT
Repository
github
Last release
9 years ago

##jsonrpc-express JSON RPC server as express middleware.

###installation

npm install jsonrpc-express

###usage

Include library

RPCServer = require("jsonrpc-express");

Create server object

var server = new RPCServer({echo:function(args){return {result:args};});

or without arguments

var server = new RPCServer();

Register some methods

server.register("ping", function(args){ return "pong";})

or bulk register

server.register({ping:function(args){return "pong";}, time:function(args){return Date.now();}}

Optionally set authentication handler.

server.setBasicAuth(function(username, password){
    return true; //will accept all passwords
})

Use it as middleware. Multiple server instances can be declared.

var app = express();
app.use("/api", server);
1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago