This logic is handled by the client-side service worker
const token = await getGoogleAuthToken(env.EMAIL, env.PRIVATE_KEY, env.SCOPES);
- const response = await fetch(queryUrl, {
+ return fetch(queryUrl, {
cf: {
cacheEverything: true,
cacheTtl: 86400
Authorization: `Bearer ${token}`
}
});
-
- const newResponse = new Response(response.body, response);
- newResponse.headers.set('Cache-Control', 'max-age=86400, stale-while-revalidate=604800');
-
- return newResponse;
}