aboutsummaryrefslogtreecommitdiff
path: root/next.config.js
diff options
context:
space:
mode:
Diffstat (limited to 'next.config.js')
-rw-r--r--next.config.js52
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,
+ // },
+ // },
+ // }),
+ // },
+ // ];
+ // },
});