Skip to content

AIDK API Reference / aidk-server / attachContext

Function: attachContext() ​

ts
function attachContext(request: any, context: RequestContext): void;

Defined in: packages/server/src/execution-context.ts:297

Attach AIDK context to a request object. Call this in your framework's middleware/interceptor after extracting context.

Parameters ​

ParameterTypeDescription
requestanyThe request object (Express req, Fastify request, etc.)
contextRequestContextThe extracted request context

Returns ​

void

Examples ​

typescript
app.use((req, res, next) => {
  const ctx = extractContext(req.body, req.headers);
  attachContext(req, ctx);
  next();
});
typescript
const request = context.switchToHttp().getRequest();
const ctx = extractContext(request.body, request.headers);
attachContext(request, ctx);

Released under the MIT License.