Skip to main content
Defined in: server/middleware.ts:128 TTL-based response cache keyed on method + serialised request params by default. Pass a custom keyFn when using per-component auth so cached results are partitioned by caller identity.

Implements

Constructors

Constructor

new CachingMiddleware(ttl?, _keyFn?): CachingMiddleware;
Defined in: server/middleware.ts:131

Parameters

ttl?
number = 60_000
_keyFn?
CacheKeyFn

Returns

CachingMiddleware

Properties

ttl

readonly ttl: number = 60_000;
Defined in: server/middleware.ts:132

Methods

onRequest()

onRequest<T, R>(ctx, next): Promise<R>;
Defined in: server/middleware.ts:136

Type Parameters

T
T
R
R

Parameters

ctx
MiddlewareContext<T>
next
Next<R>

Returns

Promise<R>

Implementation of

Middleware.onRequest