AIDK API Reference / aidk-server / getContext
Function: getContext() ​
ts
function getContext(request: any): RequestContext | undefined;Defined in: packages/server/src/execution-context.ts:328
Get AIDK context from a request object. Returns undefined if no context has been attached.
Parameters ​
| Parameter | Type | Description |
|---|---|---|
request | any | The request object |
Returns ​
RequestContext | undefined
The attached context, or undefined
Examples ​
typescript
app.get('/api/user', (req, res) => {
const ctx = getContext(req);
if (!ctx?.userId) {
return res.status(401).json({ error: 'Unauthorized' });
}
// ... use ctx.userId, ctx.tenantId, etc.
});typescript
canActivate(context: ExecutionContext): boolean {
const request = context.switchToHttp().getRequest();
const ctx = getContext(request);
return ctx?.userId != null;
}