1.0.5 • Published 10 years ago

jsonrpc-express v1.0.5

Weekly downloads
16
License
MIT
Repository
github
Last release
10 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

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago