The incoming HTTP request
The DevtoolsPort instance to query
JSON response with events array
// In a Next.js route handler:
// app/api/devtools/core/events/route.ts
import { handleDevtoolsEventsRequest } from "@beignet/devtools";
import { getServer } from "@/server";
export async function GET(req: Request) {
const server = await getServer();
return handleDevtoolsEventsRequest(req, server.ports.devtools, {
authorize: async (request) =>
Boolean(await server.ports.auth.getSession(request)),
});
}
Handle GET requests to list devtools events with optional filtering.
Query parameters: