Compare commits

...

10 Commits

Author SHA1 Message Date
Alex Yang 8e0843c510 fix: middleware.ts 2024-11-14 15:35:22 -08:00
Alex Yang 393b338ce2 fix: header 2024-11-14 15:24:22 -08:00
Alex Yang 7c85140284 fix: header 2024-11-14 15:07:13 -08:00
Alex Yang d81cbbd0e8 fix: header 2024-11-14 14:43:51 -08:00
Alex Yang 60f69dc6a6 fix: header 2024-11-14 14:40:54 -08:00
Alex Yang a37691a4b4 fix: header 2024-11-14 14:12:58 -08:00
Alex Yang 47efa4d928 fix: header 2024-11-14 14:04:13 -08:00
Alex Yang 3b0f325263 fix: header 2024-11-14 12:15:25 -08:00
Alex Yang 403707b36a fix: header 2024-11-14 11:44:23 -08:00
Alex Yang 804943f4fd docs(next): fix stackbliz preview 2024-11-14 11:16:47 -08:00
2 changed files with 31 additions and 0 deletions
+18
View File
@@ -1,5 +1,6 @@
import { createMDX } from "fumadocs-mdx/next";
import MonacoWebpackPlugin from "monaco-editor-webpack-plugin";
const withMDX = createMDX();
/** @type {import('next').NextConfig} */
@@ -28,6 +29,23 @@ const config = {
}
return config;
},
async headers() {
return [
{
source: "/:path*",
headers: [
{
key: "Cross-Origin-Opener-Policy",
value: "same-origin",
},
{
key: "Cross-Origin-Embedder-Policy",
value: "credentialless",
},
],
},
];
},
};
export default withMDX(config);
+13
View File
@@ -0,0 +1,13 @@
import type { NextRequest } from "next/server";
import { NextResponse } from "next/server";
export function middleware(_: NextRequest): NextResponse {
const response = NextResponse.next();
response.headers.set("Cross-Origin-Resource-Policy", "cross-origin");
return response;
}
export const config = {
matcher:
"/((?!api|_next/static|_next/image|favicon.ico|sitemap.xml|robots.txt).*)",
};