1.0.5 • Published 9 years ago
jsonrpc-express v1.0.5
##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);