@knowledgr/koa-jsonrpc
v1.1.7
Published
Spec compliant JSON-RPC 2.0 server middleware for Koa
Downloads
1
Keywords
Readme
@knowledgr/koa-jsonrpc
Spec compliant JSON RPC Server middleware for Koa
const Koa = require('koa')
const {JsonRpc} = require('@knowledgr/koa-jsonrpc')
const rpc = new JsonRpc()
rpc.register('my_method', async (foo, bar) => {
return foo + bar
})
const app = new Koa()
app.use(rpc.middleware)
app.listen(8080)
$ curl -X POST -d '{"id":1,"jsonrpc":"2.0","method":"my_method","params":["honkey","tonk"]}' localhost:8080
{"jsonrpc":"2.0","id":1,"result":"honkeytonk"}