UNPKG

cls-middleware

Version:

Connect & Restify middleware to bind routes to continuation-local storage

15 lines (11 loc) 252 B
'use strict'; module.exports = function clsify(ns) { if (!ns) throw new Error('CLS namespace required'); return function (req, res, next) { ns.bindEmitter(req); ns.bindEmitter(res); ns.run(function () { next(); }); }; };