I signed up for Raygun on Heroku and wrote a middleware in Express to handle the error, however, I am afraid this might block a request from coming through or executing all the way.  This article is what I am basing this off of.Do I have the next() in the correct place? I have it in two places just in case.  app.use(function(req, res, next) {    let d = domain.create();      d.on('error', function (err) {        raygunClient.send(err);      });      d.add(req);      d.add(res);      d.run(function () {        next();      });    next();  });
Express middleware to handle errors and send them to Raygun
javascript;node.js;error handling;express.js