Blame view
node_modules/jayson/examples/method_definitions/client.js
854 Bytes
f7563de62
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
var jayson = require(__dirname + '/../..'); // create a client var client = jayson.client.http({ port: 3000, hostname: 'localhost' }); // invoke "addCollect" with array client.request('addCollect', [3, 5, 9, 11], function(err, response) { if(err) throw err; console.log(response.result); // 28 }); // invoke "addCollect" with object client.request('addCollect', {a: 2, b: 3, c: 4}, function(err, response) { if(err) throw err; console.log(response.result); // 9 }); // invoke "addDefault" with object missing some defined members client.request('addDefault', {b: 10}, function(err, response) { if(err) throw err; console.log(response.result); // 12 }); // invoke "acceptArray" with an Object client.request('acceptArray', {a: 5, b: 2, c: 9}, function(err, response) { if(err) throw err; console.log(response.result); // true }); |