UNPKG

@akala/json-rpc-ws

Version:

json-rpc websocket transport

26 lines (17 loc) 520 B
'use strict'; 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'); });