@tlrg/middleware-js
Version:
Node module for sharing common middlewares.
16 lines (14 loc) • 472 B
JavaScript
var uuid = require('node-uuid');
var getClientIP = require('@tlrg/clientip-js');
module.exports = function (request, response, next) {
request.uuid = uuid.v4();
if (process.domain) {
process.domain.originatingRequestId = request.uuid;
process.domain.originatingRequestSummary = {
url: request.originalUrl,
clientIP: getClientIP(request),
userAgent: request.headers['user-agent']
};
}
next();
};