API Reference
server.requestContext
Resolve a request-scoped value every handler receives.
server.requestContext(name, run) implements a request context provider declared with Kizuna.requestContext. It runs on every route, never denies, and handlers read its value under requestContext, keyed by the provider's name.
import { server } from './server';
export const captureAnalytics = server.requestContext('analytics', ({ headers }) => ({
sessionId: headers['x-posthog-session-id'] ?? null,
}));