UNPKG

@tlrg/middleware-js

Version:
16 lines (14 loc) 472 B
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(); };