/** * Request context util. * @file 请求上下文工具 * @module utils/request-context.util * @author zhxiao1124 */ import { Request } from "express"; export function getRequestCost(request: Request & { startTime?: bigint }) { if (!request.startTime) { return 0; } const diff = process.hrtime.bigint() - request.startTime; return Number(diff / BigInt(1_000_000)); }