У меня есть рабочий, я хочу обойти кеш, когда URL-адрес имеет определенный параметр следующим образом:
let wcApiParam = url.searchParams.get('wc-api');
//bypass cache if wc-api param is in the URL
if( wcApiParam != 'auth' ){
//force cache
response = await fetch( newRequest, { cf: { cacheTtl: 43200 } } );
} else {
//bypass cache
response = await fetch( newRequest, { cf: { cacheTtl: 0 } } );
}
Я не уверен, что я делаю не так, ответ на запрос всегда 302 (from disk cache)
, это вызывает ошибки на моем сайте, потому что мне нужно избегать кеширования этих запросов. Что может быть не так с моим рабочим? а может что-то не так в настройках моего кеша?
ниже полный ответ: