MinJeung-Kim / NextJS-v13--Study

Next.js(v13)의 λͺ¨λ“ κ²ƒπŸ˜Ž
https://next-js-v13-study.vercel.app
0 stars 0 forks source link

Middleware #23

Open MinJeung-Kim opened 1 year ago

MinJeung-Kim commented 1 year ago

πŸšͺMiddleware

// λͺ¨λ“  μš”μ²­μ— λŒ€ν•΄μ„œ μ‹€ν–‰. export function middleware(request: NextRequest) { console.log("미듀웨어가 μ‹€ν–‰λ˜κ³  있음! μ²΄ν¬μ€‘βœ”οΈ "); if (request.nextUrl.pathname.startsWith("/products/1004")) { console.log("미듀웨어 - 경둜λ₯Ό λ¦¬λ‹€μ΄λ ‰νŒ…ν•¨! "); return NextResponse.redirect(new URL("/products", request.url)); } }

// νŠΉμ • κ²½λ‘œμ—μ„œλ§Œ μ‹€ν–‰. export const config = { // /products/이후 λͺ¨λ“  경둜 matcher: ["/products/:path*"], };


![chrome_W43itZSjSj](https://github.com/MinJeung-Kim/NextJS-v13--Study/assets/79193369/f6b7b6df-7354-4eef-9e02-671ac97bbe61)