seneca-client

0.0.8 • Public • Published

seneca-client

Build Status

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 port
  • host 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

License

The MIT License

Readme

Keywords

Package Sidebar

Install

npm i seneca-client

Weekly Downloads

0

Version

0.0.8

License

MIT

Last publish

Collaborators

  • fengyuhe