NextMiddlewareOnAccessDenied = (request:NextRequest,event:NextFetchEvent) =>NextMiddlewareResult|Promise<NextMiddlewareResult>
Handler invoked when access is denied during Next.js middleware execution.
This callback allows you to customize how unauthenticated or unauthorized requests are handled, for example by redirecting, rewriting, or returning a custom response.
| Parameter | Type | Description |
|---|---|---|
request | NextRequest | The incoming Next.js request. |
event | NextFetchEvent | The associated Next.js fetch event. |
NextMiddlewareResult | Promise<NextMiddlewareResult>
A middleware result that determines how the request should proceed.