Skip to content

Commit

Permalink
add RequestData to default server integrations
Browse files Browse the repository at this point in the history
  • Loading branch information
lobsterkatie committed Sep 7, 2022
1 parent 9814453 commit 11b1fbd
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions packages/nextjs/src/index.server.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Carrier, getHubFromCarrier, getMainCarrier } from '@sentry/hub';
import { RewriteFrames } from '@sentry/integrations';
import { configureScope, getCurrentHub, init as nodeInit, Integrations } from '@sentry/node';
import { RequestData, RewriteFrames } from '@sentry/integrations';
import { addRequestDataToEvent, configureScope, getCurrentHub, init as nodeInit, Integrations } from '@sentry/node';
import { hasTracingEnabled } from '@sentry/tracing';
import { EventProcessor } from '@sentry/types';
import { escapeStringForRegex, logger } from '@sentry/utils';
Expand Down Expand Up @@ -109,6 +109,11 @@ function addServerIntegrations(options: NextjsOptions): void {
});
options.integrations = addOrUpdateIntegration(defaultRewriteFramesIntegration, options.integrations || []);

const defaultRequestDataIntegration = new RequestData({ _addReqDataCallback: addRequestDataToEvent });
options.integrations = addOrUpdateIntegration(defaultRequestDataIntegration, options.integrations, {
'_options._addReqDataCallback': addRequestDataToEvent,
});

if (hasTracingEnabled(options)) {
const defaultHttpTracingIntegration = new Integrations.Http({ tracing: true });
options.integrations = addOrUpdateIntegration(defaultHttpTracingIntegration, options.integrations, {
Expand Down

0 comments on commit 11b1fbd

Please sign in to comment.