dpay-json-rpc
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

dpay-json-rpc

Spec compliant JSON RPC Server middleware for Koa

const Koa = require('koa')
const {JsonRpc} = require('dpay-json-rpc')

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"}

/dpay-json-rpc/

    Package Sidebar

    Install

    npm i dpay-json-rpc

    Weekly Downloads

    0

    Version

    0.1.1

    License

    MIT

    Unpacked Size

    24.4 kB

    Total Files

    12

    Last publish

    Collaborators

    • dpay