Runtime config
This module is for Nuxt 2. For Nuxt 3+ support see the official @sentry/nuxt
module.
Defining options using the Nuxt Runtime Config functionality allows them to be runtime-based rather than build-time based, as is the case by default.
Currently, only the config
, clientConfig
and serverConfig
options can be configured using the runtime config.
In the Nuxt configuration file define a publicRuntimeConfig.sentry
configuration object with settings that will be applied at runtime. For example:
nuxt.config.js
publicRuntimeConfig: {
sentry: {
config: {
environment: process.env.SENTRY_ENVIRONMENT
},
serverConfig: {
// Any server-specific config
},
clientConfig: {
// Any client-specific config
}
}
}
You can customize the key that is used to access settings from publicRuntimeConfig
by setting runtimeConfigKey
in the non-runtime options.
This functionality is supported from Nuxt 2.13 and up.