express-jr2

0.1.2 • Public • Published

jr2 HTTP Server Middleware

Create a JSON-RPC 2.0 compliant HTTP server with jr2 and Express.

Installation

npm install --save express-jr2

Setup

const express = require('express')
const bodyParser = require('body-parser')
const jr2HTTP = require('express-jr2')

const delegate = {
    sum(params, { responseWithResult }, callback) {
        const result = params.reduce((a, b) => a + b, 0)
        callback(null, responseWithResult(result))
    },
}
const app = express()

app
    .use(bodyParser.json())
    .use('/rpc', jr2HTTP(delegate))

app.listen(3000)

License

MIT

Package Sidebar

Install

npm i express-jr2

Weekly Downloads

1

Version

0.1.2

License

MIT

Last publish

Collaborators

  • adigiovanni