aboutsummaryrefslogtreecommitdiff
path: root/next.config.js
diff options
context:
space:
mode:
authorFactiven <[email protected]>2023-08-04 14:49:35 +0700
committerGitHub <[email protected]>2023-08-04 14:49:35 +0700
commit1eb531338f5ae3696fa9d68a4171a73f0107c2f8 (patch)
tree67afef1c72b39bc1fa0d0f4cff7b0586c4d519c9 /next.config.js
parentUpdate package.json (diff)
downloadmoopa-1eb531338f5ae3696fa9d68a4171a73f0107c2f8.tar.xz
moopa-1eb531338f5ae3696fa9d68a4171a73f0107c2f8.zip
Update v3.8.5 - Merged Beta to Main (#32)v3.8.5
* initial commit * Update_v.3.6.7-beta-v1.2 * Update_v.3.6.7-beta-v1.3 * Update_v.3.6.7-beta-v1.3 > update API * Fixed mediaList won't update * added .env disqus shortname * Update_v3.6.7-beta-v1.4 >Implementing database * Create main.yml * Update v3.6.7-beta-v1.5 small patch * title home page * Update content.js * Delete db-test.js * Update content.js * Update home page card * Update v3.7.0 * Update v3.7.1-beta > migrating backend to main code > fixed schedule component * Update v3.8.0 > Added dub options > Moved schedule backend * Update v.3.8.1 > Fixed episodes on watch page isn't dubbed * Update v3.8.1-patch-1 * Update v3.8.1-patch-2 > Another patch for dub * Update v3.8.2 > Removed prisma configuration for database since it's not stable yet * Update v3.8.3 > Fixed different provider have same id * Update v.3.8.3 > Fixed player bug where the controls won't hide after updating anilist progress * Update v3.8.4-patch-2 * Update v3.8.5 > Update readme.md > Update .env.example
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,
+ // },
+ // },
+ // }),
+ // },
+ // ];
+ // },
});