← 문제 목록
중급 Next.js 50P

middleware matcher 패턴 오류

다음 미들웨어에서 버그를 찾으세요:
JAVASCRIPT
// middleware.js
import { NextResponse } from 'next/server';

export function middleware(request) {
    const token = request.cookies.get('token');
    if (!token) {
        return NextResponse.redirect(new URL('/login', request.url));
    }
    return NextResponse.next();
}

export const config = {
    matcher: '/dashboard',
};
// /dashboard/settings, /dashboard/profile 등 하위 경로에서 미들웨어가 작동하지 않음

답변

로그인 후 제출하기
0명 풀이 · 정답률 0%