diff --git a/src/handler.ts b/src/handler.ts index cbe5ee9..9a05808 100755 --- a/src/handler.ts +++ b/src/handler.ts @@ -11,8 +11,6 @@ export default async function checkCache(request: Request): Promise { await cache.put(request.url, response.clone()); } response = new Response(response.body, response); - response.head - response.headers.delete('Cache-Control'); response.headers.append('X-Response-Time', timeNow() - now); return response; } else { diff --git a/src/helpers.ts b/src/helpers.ts index 788d3dd..72649c1 100755 --- a/src/helpers.ts +++ b/src/helpers.ts @@ -22,8 +22,10 @@ export default async function serveResult(request: Request): Promise { headers: { 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Methods': 'GET, HEAD', - 'Access-Control-Expose-Headers': 'X-Response-Time, X-Powered-By', - 'Cache-Control': 'max-age=43200, proxy-revalidate, immutable', + 'Access-Control-Expose-Headers': 'Age, X-Powered-By, X-Response-Time', + 'Age': 0, + 'CF-Cache-Status': 'MISS', + 'Cache-Control': 'public, max-age=30, s-maxage=43200, proxy-revalidate, immutable', 'Content-Type': 'application/json; charset=utf-8', 'X-Powered-By': '@ihsangan/valid' } diff --git a/wrangler.toml b/wrangler.toml index 1ebeb58..af35c6e 100755 --- a/wrangler.toml +++ b/wrangler.toml @@ -1,6 +1,4 @@ name = "validator" main = "./src/index.ts" workers_dev = true -compatibility_date = "2022-01-01" -[placement] -mode = "smart" \ No newline at end of file +compatibility_date = "2022-01-01" \ No newline at end of file