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 ​
| Parameter | Type | Description |
|---|---|---|
request | any | The request object (Express req, Fastify request, etc.) |
context | RequestContext | The 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);