request-id.ts
1 import type { NextFunction, Request, Response } from "express"; 2 import { v4 as uuidv4 } from "uuid"; 3 4 export default () => { 5 return (req: Request, res: Response, next: NextFunction) => { 6 const requestId = uuidv4(); 7 if (!req.feathers) { 8 req.feathers = {}; 9 } 10 req.feathers.requestId = requestId; 11 next(); 12 }; 13 };