Skip to main content

Invalid Page / API Route Config

Why This Error Occurred​

In one of your pages or API Routes, you used export const config with an invalid value.

Possible Ways to Fix It​

  • The page's config must be an object initialized directly when being exported and not modified dynamically.
  • The config object must only contain static constant literals without expressions.
Not AllowedAllowed
// `config` should be an object
export const config = 'hello world'
export const config = {}
export const config = {}
// `config.amp` is defined after `config` is exported
config.amp = true

// `config.amp` contains a dynamic expression
export const config = {
amp: 1 + 1 > 2,
}
export const config = {
amp: true,
}

export const config = {
amp: false,
}
// `config.runtime` contains a dynamic expression
export const config = {
runtime: `node${'js'}`,
}
export const config = {
runtime: 'nodejs',
}
export const config = {
runtime: `nodejs`,
}
// Re-exported `config` is not allowed
export { config } from '../config'
export const config = {}