想知道我的代码可能有问题"/>
获取 api 非常慢(可能需要 20 秒才能响应)。想知道我的代码可能有问题
获取 api 非常慢(可能需要 20 秒才能响应)但是当我从 chrome 打开它并且看到 json 文件时,api 后端并不慢。想知道我的代码可能有问题
这就是我想要获取 api 的方式。我应该在其中添加更多选项才能正常工作吗?
我的代码中缺少什么。
const fetchPosts = async () => {
setisLoading(true)
try {
localStorage.clear();
const res =
await fetch(
`${process.env.BASE_URL}/posts?limit=6`,
{
method: "GET",
headers: { 'Cache-Control': 'no-store', "Content-Type": "application/json" }
}
);
localStorage.clear();
const data = await res.json();
setposts(data);
// console.log(data);
} catch (e) {
console.error(e);
}
setisLoading(false);
}
useEffect(() => {
localStorage.clear();
fetchPosts();
}, []);
我在我的代码中添加了
localStorage.clear()
,因为如果我不添加它就不会获取。
回答如下:
更多推荐
获取 api 非常慢(可能需要 20 秒才能响应)。想知道我的代码可能有问题
发布评论