UNPKG

@sentry/nextjs

Version:
21 lines (18 loc) • 758 B
import { httpRequestToRequestData, parseUrl } from '@sentry/core'; const NEXT_REQUEST_META = /* @__PURE__ */ Symbol.for("NextInternalRequestMeta"); function pagesRouterRequestToRequestData(req) { const requestData = httpRequestToRequestData(req); const initUrl = req[NEXT_REQUEST_META]?.initURL; const originalUrl = typeof initUrl === "string" ? parseUrl(initUrl).relative : void 0; if (!originalUrl || originalUrl === req.url) { return requestData; } const { url, query_string } = httpRequestToRequestData({ url: originalUrl, headers: req.headers, socket: req.socket }); return { ...requestData, url, query_string }; } export { pagesRouterRequestToRequestData }; //# sourceMappingURL=pagesRouterRequestToRequestData.js.map