Skip to content

Commit cb0c54f

Browse files
fix: remove millisecond-to-microsecond conversion in response times
Remove unnecessary multiplication by 1000 and parseInt conversion in request-handler middleware. The response-time library already provides time in milliseconds, so no conversion is needed. This fixes inflated response time values and preserves sub-millisecond precision for accurate performance monitoring. Fixes #1454
1 parent 88a686c commit cb0c54f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/registry/middleware/request-handler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export default function requestHandler(): RequestHandler {
77
return responseTime((req: Request, res: Response, time) => {
88
const data: RequestData = {
99
body: req.body,
10-
duration: Number.parseInt(String(time * 1000), 10),
10+
duration: time,
1111
headers: req.headers,
1212
method: req.method,
1313
path: req.path,

0 commit comments

Comments
 (0)