make cache max-age setting configurable
This commit is contained in:
parent
90c79a2868
commit
01c00e1503
3
index.js
3
index.js
|
@ -19,6 +19,7 @@ async function handleRequest(request) {
|
|||
const cacheUrl = new URL(request.url)
|
||||
const cacheKey = new Request(cacheUrl.toString(), request)
|
||||
const cache = caches.default
|
||||
const cacheMaxAge = CACHE_MAX_AGE || 3600
|
||||
let response = await cache.match(cacheKey)
|
||||
if (response) return response
|
||||
|
||||
|
@ -29,7 +30,7 @@ async function handleRequest(request) {
|
|||
response = new Response(content, {
|
||||
headers: {
|
||||
'content-type': 'text/html;charset=UTF-8',
|
||||
'Cache-Control': 'max-age=3600',
|
||||
'Cache-Control': `max-age=${cacheMaxAge}`,
|
||||
'Content-Security-Policy':
|
||||
"script-src 'none'; style-src cdn.jsdelivr.net;",
|
||||
},
|
||||
|
|
|
@ -14,6 +14,7 @@ FEEDS = ""
|
|||
MAX_SIZE = 50
|
||||
TITLE = "ADD_YOUR_TITLE_HERE"
|
||||
DESCRIPTION = "ADD_YOUR_DESCRIPTION_HERE"
|
||||
CACHE_MAX_AGE = "NUMBER_OF_SECONDS"
|
||||
|
||||
[triggers]
|
||||
crons = ["0 */2 * * *"]
|
||||
|
|
Loading…
Reference in New Issue