diff --git a/middleware.ts b/middleware.ts index 3dc3e0425..5c43855d0 100644 --- a/middleware.ts +++ b/middleware.ts @@ -1,5 +1,19 @@ export { default } from "next-auth/middleware"; export const config = { - matcher: ["/((?!login).*)"], + matcher: [ + /* + * Match all request paths except for the ones starting with: + * - login (login route) + * - _next/static (static files) + * - _next/image (image optimization files) + * - favicon.ico (favicon file) + * - prompts.json (prompts file) + * - redirect.json (redirect file) + * - serviceWorker.js (service worker file) + * - serviceWorkerRegister.js (service worker register file) + * - site.webmanifest (manifest file) + */ + "/((?!api|_next/static|_next/image|favicon.ico|prompts.json|redirect.json|serviceWorker.js|serviceWorkerRegister.js|site.webmanifest).*)", + ], };