diff --git a/examples/with-sentry/package.json b/examples/with-sentry/package.json index 0a5f315f5997..b52ef0bcdd01 100644 --- a/examples/with-sentry/package.json +++ b/examples/with-sentry/package.json @@ -6,7 +6,7 @@ "start": "next start" }, "dependencies": { - "@sentry/nextjs": "^7.6.0", + "@sentry/nextjs": "^7.30.0", "next": "latest", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/with-sentry/sentry.edge.config.js b/examples/with-sentry/sentry.edge.config.js new file mode 100644 index 000000000000..2b45cac0071c --- /dev/null +++ b/examples/with-sentry/sentry.edge.config.js @@ -0,0 +1,15 @@ +// This file configures the initialization of Sentry on the browser. +// The config you add here will be used whenever a page is visited. +// https://docs.sentry.io/platforms/javascript/guides/nextjs/ + +import * as Sentry from '@sentry/nextjs' + +const SENTRY_DSN = process.env.SENTRY_DSN || process.env.NEXT_PUBLIC_SENTRY_DSN + +Sentry.init({ + dsn: SENTRY_DSN, + tracesSampleRate: 1.0, + // Note: if you want to override the automatic release value, do not set a + // `release` value here - use the environment variable `SENTRY_RELEASE`, so + // that it will also get attached to your source maps +})