How to control the cache when Redirect in a Cloudflare worker
Posted on December 29, 2021
If you need to disable the browser cache in a Cloudflare worker when Redirect, such as:
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest (request) {
return Response.redirect('https://www.example.com/', statusCode)
}
The statusCode
param is the key part:
- 301 if you want to cache the request
- 302 if you DON'T want to cache the request