UNPKG

qapinterface

Version:

Comprehensive API utilities for Node.js applications including authentication, security, request processing, and response handling with zero external dependencies

19 lines (16 loc) 396 B
/** * Request ID Middleware * Single Responsibility: Add unique request IDs to incoming requests */ const { generateRequestId } = require('./id-generator'); /** * Middleware to add a unique request ID to each incoming request. */ function addRequestId(req, res, next) { req.id = generateRequestId(req); res.set('X-Request-ID', req.id); next(); } module.exports = { addRequestId };