Cloudflare worker fetch returning stale data in production
Hi team, when I call my worker from my local machine to it's prod URL, an external API i'm calling using fetch returns an empty array which is expected. However, when a server hosted on AWS calls this cloudflare worker which then calls an external API, it starts returning stale data. I'm not sure why this is happening. This is how I've been calling the fetch
let response = await fetch(url, {
method: options.method,
headers: {
Authorization:
Bearer ${env.API_KEY}
,
'User-Agent': 'CF-Worker-API-Client/1.0',
'Cache-Control': 'no-cache, no-store, must-revalidate',
},
cf: {
cacheTtl: -1 // Bypass Cloudflare's cache
}
});0 Replies