servicebus-message-domain

0.0.0 • Public • Published

servicebus-message-domain

servicebus middleware to automatically run all incoming message code paths within a domain, allowing ability to catch thrown errors.

middleware

Set up the servicebus-message-domain middleware as follows:

var config = require('cconfig')();
var servicebus = require('servicebus');
var domain = require('servicebus-message-domain');

var bus = servicebus.bus({
  url: config.RABBITMQ_URL
});

bus.use(domain());

// alternatively:

bus.use(domain({
  onError: function customOnErrorHandler (err) {
    // perform some custom logic here. swallow or throw.
    throw err;
  }
}));

module.exports = bus;

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i servicebus-message-domain

      Weekly Downloads

      2

      Version

      0.0.0

      License

      ISC

      Last publish

      Collaborators

      • mateodelnorte