zapishis-client/apps/web/middleware.ts
2025-09-18 12:51:20 +03:00

16 lines
338 B
TypeScript

// middleware.ts
import { withAuth } from 'next-auth/middleware';
export default withAuth({
callbacks: {
authorized: ({ token }) => Boolean(token?.telegramId),
},
pages: {
signIn: '/',
},
});
export const config = {
matcher: ['/((?!auth|browser|telegram|unregistered|api|_next/static|_next/image|favicon.ico).*)'],
};