blocket

1.0.1 • Public • Published

Internal Node Blocket Lib @chotot.com

Install

npm install blocket

Usage:

var Bconf = require('blocket').Bconf
var Trans = require('blocket').Trans

Bconf

static #of(connectionInfos)

Create an instance of bconf connection

var bconf = Bconf.of({host: 'localhost', port: 5656})

#load(callback)

Load bconf from server and caching

bconf.load(function(err) {
    if (err) throw "Server error"
})

#isReady()

Check bconf is loaded and caching?

bconf.isReady() // true or false

get(key, region, callback)

Get bconf key

var obj = bconf.load("*.common.campaign", "vietnam", (err, data) => {
  console.log(data)
  /*
  {
      banner: {
        image: 'img/vn_campaign2.jpg',
        template: 'common/campaign_popup.html'
      },
      url: '/khuyến_mãi.htm',
      showon: ['ai'],
      enabled: 1,
      end_date: '01/09/2012',
      start_date: '01/08/2012',
      result_date: '05/09/2012'
  }
  */
})

Trans

Just run a command like a charm

Trans.connect({host: 'localhost', port: 5656}).do('get_user_info').with('account_id', 17).exec((err, data) => {
  if (err) return console.log(err)
  console.log(data)
})

Readme

Keywords

Package Sidebar

Install

npm i blocket

Weekly Downloads

7

Version

1.0.1

License

ISC

Last publish

Collaborators

  • duythinht