include trace ID in each downstream request

This commit is contained in:
Wyatt Johnson
2018-05-07 14:57:51 -06:00
parent 7f543f543b
commit 01039aa411
+4
View File
@@ -3,5 +3,9 @@ const uuid = require('uuid/v1');
// Trace middleware attaches a request id to each incoming request.
module.exports = (req, res, next) => {
req.id = uuid();
// Add the context ID to the request as an HTTP header.
res.set('X-Talk-Trace-ID', req.id);
next();
};