diff --git a/lib/middleware/zone.js b/lib/middleware/zone.js new file mode 100644 index 00000000..5a8f726a --- /dev/null +++ b/lib/middleware/zone.js @@ -0,0 +1,14 @@ +require('zone').enable(); + +module.exports = context; + +function context(options) { + return function(req, res, next) { + zone.create(function RequestZone() { + zone.data.url = req.url; + next(); + }).catch(function(err) { + console.error(err.zoneStack + '\n'); + }); + }; +} \ No newline at end of file