seneca-client
v0.0.8
Published
Encapsulation seneca client
Downloads
2
Readme
seneca-client
seneca client for xunyijia
Install
$ npm install seneca-client --save
Test
$ npm install
$ mocha test
Client
const Client = require('seneca-client');
const exampleClient = new Client({port: 10100, host: 'localhost'});
port
The seneca service porthost
The seneca service host
Usage
支持回调模式和promise
模式
const Client = require('seneca-client');
const exampleClient = new Client({port: 10100, host: 'localhost'});
exampleClient.send({module: 'test', cmd: 'run', data: {test: 'test success'}}, function (err, result) {
console.log(err);
console.log(result);
});
exampleClient.send({module: 'test', cmd: 'run', data: {test: 'test success'}}).then((result) => {
console.log(result);
}).catch((err) => {
console.log(err);
});
module|service|role
cmd
data