rsnext/examples/cms-buttercms/next.config.js
Maria Violante fec5318e91
Update buttercms example (#35436)
* remove old buttercms project files

* Updated .gitignore

* Add new buttercms files

* Add readme and remove name from package.json

* fix linting error

* Fix eslint

* Update examples/cms-buttercms/.gitignore

Co-authored-by: Lee Robinson <me@leerob.io>

* renamed .env.sample > .env.local.example

* remove dangerously allow svg

* Update examples/cms-buttercms/package.json

Co-authored-by: Lee Robinson <me@leerob.io>
2022-05-03 12:41:27 +02:00

35 lines
737 B
JavaScript

module.exports = {
reactStrictMode: true,
async rewrites() {
return [
{
source: '/',
destination: '/landing-page/landing-page-with-components',
},
]
},
redirects() {
const sourcesRequiringAuthToken = [
'/',
'/landing-page/:slug*',
'/blog/:path*',
]
return process.env.NEXT_PUBLIC_BUTTER_CMS_API_KEY
? [
{
source: '/missing-token',
destination: '/',
permanent: false,
},
]
: sourcesRequiringAuthToken.map((source) => ({
source: source,
destination: '/missing-token',
permanent: false,
}))
},
images: {
domains: ['cdn.buttercms.com'],
},
}