Skip to content

mateodelnorte/servicebus-message-domain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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;

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published