14 lines
338 B
TypeScript
14 lines
338 B
TypeScript
// middleware.ts
|
|
export { default } from 'next-auth/middleware';
|
|
|
|
export const config = {
|
|
matcher: [
|
|
// alles schützen, außer:
|
|
// - /api/auth (NextAuth selbst)
|
|
// - /login (Login-Seite)
|
|
// - /_next (Next.js Assets)
|
|
// - /favicon.ico usw.
|
|
'/((?!api/auth|login|_next/static|_next/image|favicon.ico).*)',
|
|
],
|
|
};
|