728x90
반응형
SMALL
📍middleware.ts
☑️src/middleware.ts ( 앱 폴더와 같은 레벨)
☑️기본 형식
export {default} from 'next-auth/middleware';
export const config = {matcher: ["/admin/:path*", "/user"]}
// :path* 처리시 admin으로 시작 되는 모든 페이지는 로그인시에만 접근 가능
📍userpage 진입
- next.js 미들웨어를 사용해주기 위해서 .env파일에 next auth secret 명시 필요
# userpage 진입
NEXTAUTH__SECRET = nextAuthSecret
NEXTAUTH_URL=http://localhost:3000
728x90
반응형
LIST