![[nextjs] Middleware](/_next/image?url=%2Fimages%2Fempty.png&w=2048&q=75)
0
목차
middleware 만들기
middleware 만들기
-
최상위 경로에 위치 -> 해당되는 페이지를 보여줄수 있음
-
src 최상위 폴더에 만들어야함
-
request 를 파라미터로 받아 특정 경로에 한해서 redirect 시킬수도 있음
- redirect
export function middleware(request: NextRequest) { console.log("middleware 가 실행되고 있음! 체크중"); if (request.nextUrl.pathname.startsWith("/products/1004")) { console.log("middleware 경로를 redirect 함"); return NextResponse.redirect(new URL("products", request.url)); } }- matcher
// 제품 경로에 한에서만 middleware 실행함 export const config = { matcher: ["/products/:path"], };