无法使用 ReactJS 从 Strapi v4 访问(显示)图像 url

Impossible to access(display) the image url from Strapi v4 with ReactJS

我的 Strapi v4 有问题,我无法显示来自 Strapi 的图像。

这是 Strapi 中的数据结构:json-data

我尝试使用此源代码访问图像,但没有成功:code-source reactjs

我收到此错误:Uncaught TypeError: 无法读取未定义的属性(读取 'data')

请帮助我,我是 Strapi 的新手

也许您指向的照片 url 有误,请尝试不使用 apiURL,因为您的图像 url 已经部署在 cloudinary

我找到了解决方案。

从新版本的 strapi(Strapi v4)开始,我所要做的就是使 get 请求填充,这样我就可以访问图像了:

 useEffect(() => {
    axios.get("http://localhost:1337/api/articles?populate=*").then((res) => {
      setPosts(res.data);
    });
  }, []);