Back to Vendure

CacheConfig

docs/docs/reference/core-plugins/asset-server-plugin/cache-config.mdx

3.6.4875 B
Original Source
<GenerationInfo sourceFile="packages/asset-server-plugin/src/types.ts" sourceLine="54" packageName="@vendure/asset-server-plugin" />

A configuration option for the Cache-Control header in the AssetServerPlugin asset response.

ts
type CacheConfig = {
    maxAge: number;
    restriction?: 'public' | 'private';
}
<div className="members-wrapper">

maxAge

<MemberInfo kind="property" type={number} />

The max-age=N response directive indicates that the response remains fresh until N seconds after the response is generated.

restriction

<MemberInfo kind="property" type={'public' | 'private'} />

The private response directive indicates that the response can be stored only in a private cache (e.g. local caches in browsers). The public response directive indicates that the response can be stored in a shared cache.

</div>