UNPKG

@sentry/node

Version:

Sentry Node SDK using OpenTelemetry for performance instrumentation

19 lines (16 loc) 806 B
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /** Build a full URL from request options. */ function getRequestUrl(requestOptions) { const protocol = requestOptions.protocol || ''; const hostname = requestOptions.hostname || requestOptions.host || ''; // Don't log standard :80 (http) and :443 (https) ports to reduce the noise // Also don't add port if the hostname already includes a port const port = !requestOptions.port || requestOptions.port === 80 || requestOptions.port === 443 || /^(.*):(\d+)$/.test(hostname) ? '' : `:${requestOptions.port}`; const path = requestOptions.path ? requestOptions.path : '/'; return `${protocol}//${hostname}${port}${path}`; } exports.getRequestUrl = getRequestUrl; //# sourceMappingURL=getRequestUrl.js.map