@morojs/moro / CloudflareCDNAdapter
Class: CloudflareCDNAdapter
Defined in: src/core/middleware/built-in/cdn/adapters/cdn/cloudflare.ts:14
Implements
Constructors
Constructor
new CloudflareCDNAdapter(
options):CloudflareCDNAdapter
Defined in: src/core/middleware/built-in/cdn/adapters/cdn/cloudflare.ts:20
Parameters
options
apiToken
string
cacheControlMaxAge?
number
email?
string
zoneId
string
Returns
CloudflareCDNAdapter
Methods
getStats()
getStats():
Promise<any>
Defined in: src/core/middleware/built-in/cdn/adapters/cdn/cloudflare.ts:142
Returns
Promise<any>
Implementation of
prefetch()
prefetch(
urls):Promise<void>
Defined in: src/core/middleware/built-in/cdn/adapters/cdn/cloudflare.ts:110
Parameters
urls
string[]
Returns
Promise<void>
Implementation of
purge()
purge(
urls):Promise<void>
Defined in: src/core/middleware/built-in/cdn/adapters/cdn/cloudflare.ts:34
Parameters
urls
string[]
Returns
Promise<void>
Implementation of
purgeByTags()
purgeByTags(
tags):Promise<void>
Defined in: src/core/middleware/built-in/cdn/adapters/cdn/cloudflare.ts:83
Parameters
tags
string[]
Returns
Promise<void>
purgeEverything()
purgeEverything():
Promise<void>
Defined in: src/core/middleware/built-in/cdn/adapters/cdn/cloudflare.ts:61
Returns
Promise<void>
setHeaders()
setHeaders(
response):void
Defined in: src/core/middleware/built-in/cdn/adapters/cdn/cloudflare.ts:161
Parameters
response
any
Returns
void