title |
---|
Invalid Page / API Route Config |
In one of your pages or API Routes, you used export const config
with an invalid value.
- 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 Allowed | Allowed |
---|---|
// `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: `edge`,
} |
// Re-exported `config` is not allowed
export { config } from '../config' |
export const config = {} |