const ContentSecurityPolicy = ` default-src 'self'; script-src 'self'; child-src example.com; style-src 'self' example.com; font-src 'self'; `; module.exports = { publicRuntimeConfig: { embedded: true },/* basePath: "/proxy/leafcutter", assetPrefix: "/proxy/leafcutter", i18n: { locales: ["en", "fr"], defaultLocale: "en", }, */ /* rewrites: async () => ({ fallback: [ { source: "/:path*", destination: "/api/proxy/:path*", }, ], }) */ async headers() { return [ { source: '/:path*', headers: [ /* { key: 'Content-Security-Policy', value: ContentSecurityPolicy.replace(/\s{2,}/g, ' ').trim() }, */ { key: 'Strict-Transport-Security', value: 'max-age=63072000; includeSubDomains; preload' }, { key: 'X-XSS-Protection', value: '1; mode=block' }, { key: 'X-Frame-Options', value: 'SAMEORIGIN' } ], }, ] } };