ClusterClient
Клиент для обращения к сервисам Контура.
Пример создания клиента для обращения к сервису
const {
Topology,
ClusterClient,
strategies,
senders
} = require('@skbkontur/cluster-client')
const { SequentialRequestStrategy } = strategies
const { RequestSender } = senders
const strategy = new SequentialRequestStrategy(3)
const requestSender = new RequestSender()
const topologyName = 'api.permissions'
const topology = new Topology(this._clusterConfig, topologyName)
return new ClusterClient(topology, strategy, requestSender)
Режим отладки
У модуля существует режим отладки. Для этого вам необходимо в переменные окружения добавить значение DEBUG=cluster-client*
.
Пример того как вы можете запустить приложение с дебагом модуля @skbkontur/cluster-client
на windows:
set DEBUG=cluster-client* && nodemon --inspect src