INNER CODE UNIT · TypeScript

middleware

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

export default function middleware(req: NextRequest) {
  const userCookie = req.cookies.get(userCookieKey)?.value
  const user = getUser(userCookie)

  if (req.method !== 'GET' && !user) {
    return NextResponse.json({ message: 'Unauthorized' }, { status: 403 })
  }

  return NextResponse.next()
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…