next-learn icon indicating copy to clipboard operation
next-learn copied to clipboard

chapter 15, how to change the matcher

Open liwenz opened this issue 1 year ago • 1 comments

I hope to not protect the / and /dashboard, but protect the /protected and keep the login and logout. It should change the follow: matcher: ['/((?!api|_next/static|_next/image|.\.png$).)'], as I hope to demo the basic function and not login at first.

``import NextAuth from 'next-auth'; import { authConfig } from './auth.config';

export default NextAuth(authConfig).auth;

export const config = { // https://nextjs.org/docs/app/building-your-application/routing/middleware#matcher matcher: ['/((?!api|_next/static|_next/image|.\.png$).)'], };

liwenz avatar Feb 22 '24 03:02 liwenz

Hey @liwenz, so I understand, were you trying to protect other routes?

delbaoliveira avatar May 02 '24 12:05 delbaoliveira