Strapi v4 REST API:获取图像

Strapi v4 REST API :GET image

我正在使用新的 strapi v4 和...在旧版本的 strapi 中,为了从我的 collection 类型中获取图像,我需要做的就是像这样获取图像: <img src={config.baseURL + product?.productImg?.formats?.thumbnail?.url} /> 但是当我现在尝试做同样的事情时,它给了我 url 地址,但回复说

{"data":null,"error":{"status":404,"name":"NotFoundError","message":"Not Found","details":{}}}

有什么帮助吗?

我意识到了。在我的配置文件中,我的 baseURL 为 'localhost:1337/api'。但是对于图像,您必须在没有'/api'的情况下请求,因此请求应该只是'localhost:1337',然后是图像路由。

with strapi v4 你需要用图像手动填充你的其余 api 否则由于安全原因它会受到限制:

localhost:1337/api/posts?populate=*

然后您将在端点上获取图像