我一直在为freecodecamp做random quote machine项目,我似乎无法阻止api被缓存的响应。
我尝试过各种答案:
我以为我曾经有过这个:
fetch(this.url, {cache: 'no-cache'})
.then(res => res.json())
...但我只是在开发人员工具中禁用了缓存。
请帮忙。 :-D。
这是我一直努力让它发挥作用的地方: https://codepen.io/JonathanDWood/pen/gRNNKx
答案 0 :(得分:0)
我已设法通过将Date.now()
附加到网址来修复此问题。我并不喜欢它作为一个永久的解决方案,因为它没有解决潜在的缓存问题,但它确实有效。
fetch(this.url+ Date.now(), {cache: 'no-store'})
.then(res => res.json())