diff options
Diffstat (limited to 'next.config.js')
| -rw-r--r-- | next.config.js | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/next.config.js b/next.config.js index 6150453..6d1cf50 100644 --- a/next.config.js +++ b/next.config.js @@ -1,4 +1,5 @@ /** @type {import('next').NextConfig} */ +// const { createSecureHeaders } = require("next-secure-headers"); const withPWA = require("next-pwa")({ dest: "public", @@ -17,5 +18,56 @@ module.exports = withPWA({ }, ], }, + distDir: process.env.BUILD_DIR || ".next", trailingSlash: true, + // async headers() { + // return [ + // { + // // matching all API routes + // source: "/api/:path*", + // headers: [ + // { key: "Access-Control-Allow-Credentials", value: "true" }, + // { + // key: "Access-Control-Allow-Origin", + // value: "https://moopa.live", + // }, // replace this your actual origin + // { + // key: "Access-Control-Allow-Methods", + // value: "GET,DELETE,PATCH,POST,PUT", + // }, + // { + // key: "Access-Control-Allow-Headers", + // value: + // "X-CSRF-Token, X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version", + // }, + // ], + // }, + // { + // source: "/(.*)", + // headers: createSecureHeaders({ + // contentSecurityPolicy: { + // directives: { + // styleSrc: [ + // "'self'", + // "'unsafe-inline'", + // "https://cdnjs.cloudflare.com", + // "https://fonts.googleapis.com", + // ], + // imgSrc: [ + // "'self'", + // "https://s4.anilist.co", + // "data:", + // "https://media.kitsu.io", + // "https://artworks.thetvdb.com", + // "https://img.moopa.live", + // ], + // baseUri: "self", + // formAction: "self", + // frameAncestors: true, + // }, + // }, + // }), + // }, + // ]; + // }, }); |