20CAKE20.JS
11-server

Server

11

server/middleware/request.hook.ts

HTTP Hook

Example

Add request context before the endpoint runs.

export default async (request: Request, context: ApiContext, next: HookNext) => {
  context.requestId = request.headers.get("x-request-id") || crypto.randomUUID();
  return next();
};