UNPKG

@zakyyudha/http-context-middleware

Version:

HTTP context middleware using Node.js AsyncLocalStorage

19 lines (18 loc) 592 B
import { Request, Response, NextFunction } from 'express'; /** * Options for the Express middleware */ export interface IExpressMiddlewareOptions { /** * Whether to include req/res objects in the context * @default false */ includeReqRes?: boolean; } /** * Create Express middleware for HTTP context * @param options - Configuration options * @returns Express middleware function */ declare function expressContextMiddleware(options?: IExpressMiddlewareOptions): (req: Request, res: Response, next: NextFunction) => void; export default expressContextMiddleware;