Skip to content

deployable/node-deployable-express-meta-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Express Meta Data provides middleware that attaches useful metadata to express requests.

Every request has a request_id assocatiated with it

Requests are timed and can be logged at start/stop

Running requests are tracked

Install

npm install deployable-express-meta-data --save

yarn add deployable-express-meta-data

Usage

const emd = require('deployable-express-meta-data')
const app = require('express')()

// Conn and Requst Tracking
app.use( ExpressMetaData.singleton.genMiddleware() )
app.get('/', (req,res) => res.json(req._emd.request_id))

License

deployable-express-meta-data is released under the MIT license.

Copyright 2016 Matt Hoyle - code at deployable.co

https://github.com/deployable/deployable-express-meta-data