diff --git a/middleware.ts b/middleware.ts index a6943ba..78bd1a4 100644 --- a/middleware.ts +++ b/middleware.ts @@ -1,12 +1,9 @@ -import { withClerkMiddleware } from "@clerk/nextjs/server"; -import { NextResponse } from "next/server"; -import type { NextRequest } from "next/server"; +import { authMiddleware } from "@clerk/nextjs"; -export default withClerkMiddleware((_req: NextRequest) => { - return NextResponse.next(); +export default authMiddleware({ + publicRoutes: ["/"] }); -// Stop Middleware running on static files and public folder export const config = { - matcher: ["/((?!_next|_static|_vercel|[\\w-]+\\.\\w+).*)"], + matcher: ["/((?!.*\\..*|_next).*)", "/", "/(api|trpc)(.*)"], };