我只想偶尔从 API 获取一次数据(例如每小时一次),并将其存储在本地并在我的网站上使用该数据,而不必每次刷新浏览器时一次又一次地调用该 api。我们怎样才能做到这一点。我们可以使用 localStorage 来实现这个目的吗?如果是的话怎么办?
我正在使用这个:
fetch("https://coronavirus-tracker-api.herokuapp.com/deaths")
.then(res=>{
return res.json();
})
.then(data=>{
localStorage.setItem("data",JSON.stringify(data));
console.log(localStorage.getItem("data"))
})
但这会在每次页面重新加载时调用 api。但我不想一次又一次地调用 api,而是想将数据存储在本地存储中,并从那里获取数据以在页面上查看。
Smart猫小萌
相关分类