sbis3-cloud-config

Модуль для получения параметров из облака WI.SBIS

Usage no npm install needed!

<script type="module">
  import sbis3CloudConfig from 'https://cdn.skypack.dev/sbis3-cloud-config';
</script>

README

WI.SBIS Cloud config Helper

Что это?

Модуль для получения параметров из облака WI.SBIS

Установка

npm install sbis3-cloud-config

Использование

var cloudConfig = require('sbis3-cloud-config')
cloudConfig.init('config.json');
cloudConfig.once('init', function(cloudData) {
   //init handler
   console.log(cloudData.get('param-name'));
   cloudConfig.on('update', function(newCloudData, message) {
      // update handler
      console.log('Cloud was update:\n' + message);
      console.log(newCloudData.get('param-name'));
   });
});
cloudConfig.once('error',function(err) {
   console.error(err);
});

События

'init'

'error'

'update'

Стреляет при получении от облака новой конфигурации.

config.json

{
   "url": "",
   "login": "",
   "password": "",
   "port": "",
   "cat": ""
}

Получение конфигурации по системному имени службы

{
   "url": "",
   "login": "",
   "password": "",
   "name": "" // Имя службы
}