deployable-express-meta-data

0.3.1 • Public • Published

express-meta-data

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

Readme

Keywords

Package Sidebar

Install

npm i deployable-express-meta-data

Weekly Downloads

0

Version

0.3.1

License

MIT

Last publish

Collaborators

  • deployable