An open API service indexing awesome lists of open source software.

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

Attach standard meta data to express requests
https://github.com/deployable/node-deployable-express-meta-data

express metadata nodejs npm-module request

Last synced: about 1 month ago
JSON representation

Attach standard meta data to express requests

Awesome Lists containing this project

README

          

# [express-meta-data](https://github.com/deployable/node-deployable-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

```javascript

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