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=*
然后您将在端点上获取图像
我正在使用新的 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=*
然后您将在端点上获取图像