最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

获取 api 非常慢(可能需要 20 秒才能响应)。想知道我的代码可能有问题

网站源码admin41浏览0评论

获取 api 非常慢(可能需要 20 秒才能响应)。想知道我的代码可能有问题

获取 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()
,因为如果我不添加它就不会获取。

回答如下:
发布评论

评论列表(0)

  1. 暂无评论