From cc340b952ca77d4e3bb0dbe0350e063ae0918cc5 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Fri, 15 Dec 2023 13:40:56 +0800 Subject: [PATCH] fix: skip assets for internationalization --- src/middleware.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/middleware.ts b/src/middleware.ts index df8f5645..d5d5a3fa 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -13,7 +13,7 @@ const HTTPWhitelistPaths = ["/api/healthcheck"] export const config = { // Skip all paths that should not be internationalized. This example skips the // folders "api", "_next", "_vercel" - matcher: ["/((?!api|_next|_vercel).*)"], + matcher: ["/((?!api|_next|_vercel|assets).*)"], } export async function middleware(req: NextRequest) { @@ -80,9 +80,6 @@ export async function middleware(req: NextRequest) { pathname.startsWith("/locales/") || pathname.startsWith("/site/") || pathname.match(/^\/(workbox|worker|fallback)-\w+\.js(\.map)?$/) || - pathname === "/sw.js" || - pathname === "/sw.js.map" || - pathname === "/monitoring" || pathname === "favicon.ico" ) { return response