express-pass-id
v0.0.2
Published
Simple middleware for passing request id
Downloads
32
Readme
#Express-Pass-Id
Simple express middleware module, inspired by express-request-id.
It allows passing prefixes for unique request IDs and using custom headers (because x-request-id is often already used).
##Installation
npm install express-pass-id
##Usage config.json
{
"prefix": "myService1",
"header": "x-my-id"
}
express app file
var
express = require('express'),
app = express(),
config = require('./config.json'),
expressPassId = require('express-pass-id.js')(config),
rp = require('request-promise');
app.use(expressPassId);
app.post('/login', function (req, res) {
console.log('Processing route /login, id '+req.id); //print custom ID
var options = {
uri: 'https://google.com',
headers: req.passHeaders //Here we pass our custom header
};
rp(options)
//....
});