bson-rpc

0.16.2 • Public • Published

bson-rpc-nodejs

nodejs version of bson-rpc

see github: https://github.com/hmisty/bson-rpc-nodejs

Install

npm install bson-rpc --save

Examples

client.js

var bson_rpc = require('bson-rpc');
 
var proxy = new bson_rpc.client('127.0.0.1', 8181);
proxy.use_service(['add']);
 
proxy.connect();
 
proxy.add(1, 2).then((err, doc) => {
    console.log(doc);
});
    
proxy.add(3, 4).then((err, doc) => {
    console.log(doc);
    proxy.disconnect();
});

server.js

var bson_rpc = require('bson-rpc');
 
var server = new bson_rpc.server('127.0.0.1', 8181);
 
server['add'] = (a, b) => {
    return a + b;
};
 
server.start();

Other Languages

the python version is here: https://github.com/hmisty/bson-rpc

Author and Contributors

Author: Evan Liu (hmisty).

License

Copyright (c) 2017 Evan Liu (hmisty). Apache-2.0 License.

Dependencies (3)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i bson-rpc

    Weekly Downloads

    1

    Version

    0.16.2

    License

    Apache-2.0

    Last publish

    Collaborators

    • hmisty