soprano.rpc
RPC Protocol for soprano
Install
npm i soprano.rpc --save
Examples
Basic
Every mapped callback on server side will take "req" parameter as last argument. A SopranoClient will be passed to that parameter on execution.
server.js
const Soprano = ;const RPCProtocol = ; const soprano = ;const rpcProtocol = soprano;const rpcMap = rpcProtocolmap; rpcMap; { await soprano; let server = await soprano;};
client.js
const Soprano = ;const RPCProtocol = ; { const soprano = ; const rpcProtocol = soprano; const rpc = rpcProtocolexecutor; console; // output: 15 console; // output: 5 console; // output: 50 console; // output: 2 console; // output: Hello World (after 1000ms) // dispose all resources if you dont plan to re-use them rpcProtocol; soprano;};
More Examples ?
Please see the tests directory