From 1381a75a64a61456fa6320ebfc6b4d2a3aab3e38 Mon Sep 17 00:00:00 2001 From: Abhijeet Prasad Date: Thu, 27 May 2021 09:18:05 -0400 Subject: [PATCH] fix(nextjs): Add `api/` to BrowserTracing tracingOrigins Update default tracingOrigins for NextJS BrowserTracing to include api routes so we can add sentry-trace header correctly. --- packages/nextjs/src/index.client.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/nextjs/src/index.client.ts b/packages/nextjs/src/index.client.ts index 7a55b4d0bce2..a93799509bce 100644 --- a/packages/nextjs/src/index.client.ts +++ b/packages/nextjs/src/index.client.ts @@ -1,5 +1,5 @@ import { configureScope, init as reactInit } from '@sentry/react'; -import { Integrations } from '@sentry/tracing'; +import { defaultRequestInstrumentationOptions, Integrations } from '@sentry/tracing'; import { nextRouterInstrumentation } from './performance/client'; import { MetadataBuilder } from './utils/metadataBuilder'; @@ -33,6 +33,7 @@ export function init(options: NextjsOptions): void { } const defaultBrowserTracingIntegration = new BrowserTracing({ + tracingOrigins: [...defaultRequestInstrumentationOptions.tracingOrigins, /^(api\/)/], routingInstrumentation: nextRouterInstrumentation, });