INNER CODE UNIT · TypeScript

middleware

vercel/server-components-notes-demo · middleware.ts:13

export async function middleware(req: NextRequest) {
  const url = req.nextUrl.clone()
  if (matchPathname(url, '/api')) {
    return apiMiddleware(req)
  }

  if (matchPathname(url, '/edit')) {
    return editMiddleware(req)
  }

  if (matchPathname(url, '/logout')) {
    return logoutMiddleware(req)
  }

  if (matchPathname(url, '/auth')) {
    return authMiddleware(req)
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…