@akala/json-rpc-ws
Version:
json-rpc websocket transport
26 lines (17 loc) • 520 B
JavaScript
;
var JsonRpcWs = require('../');
var server = JsonRpcWs.createServer();
var logger = require('debug')('example');
server.expose('mirror', function mirror(params, reply) {
logger('mirror handler', params);
reply(null, params);
});
server.expose('delay', function delay(params, reply) {
logger('delay handler', params);
setTimeout(function delayedReply() {
reply(null, params);
}, 5000);
});
server.start({ port: 8080 }, function started() {
logger('Server started on port 8080');
});