From 62c579cfecd63b8e1d063fdc4eb9ef81c5321425 Mon Sep 17 00:00:00 2001 From: Bart van der Braak Date: Mon, 12 Jun 2023 22:41:18 +0200 Subject: [PATCH] refactor: Changed to latest `authMiddleware` --- middleware.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) 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)(.*)"], };