Skip to main content

Middleware Example

Using global and route-specific middleware:

Global: Pass an array to globalMiddleware in the Burger constructor (e.g. logger, CORS).

Route-specific: Export a middleware array from your route.ts; it runs after global middleware and before the handler.

export const middleware: Middleware[] = [checkAuth];

export function GET(req: BurgerRequest) {
return Response.json({ data: [] });
}

See Middleware System, Global Middleware, and Middleware.