gpt4 book ai didi

graphql - Gatsby GraphQL 无法在 Strapi 的类型 "url"上查询字段 "File"

转载 作者:行者123 更新时间:2023-12-04 16:26:35 26 4
gpt4 key购买 nike

我正在用 Gatsby 前端和 Strapi 后端制作博客。我使用 StaticQuery 在组件中进行了查询

query={graphql`
query {
allStrapiArticle {
edges {
node {
strapiId
title
category {
name
}
image {
url
}
}
}
}
}
`}
在没有 image{url} 的情况下,所有领域都可以正常工作.我收到错误: error Cannot query field "url" on type "File" graphql/template-strings .我该如何解决?谢谢!

最佳答案

我也遇到过这个问题。关于 Strapi 的教程建议用'url'查询,但这是错误的。
正确的查询方法是:

      allStrapiArticle {
edges {
node {
strapiId
title
category {
name
}
image {
publicURL
}
}
}
}
为了显示图像,不要忘记交换 网址 进入 publicURL 像那样:
  <img
src={article.node.image.publicURL}
alt={article.node.image.publicURL}
height="100"
/>

关于graphql - Gatsby GraphQL 无法在 Strapi 的类型 "url"上查询字段 "File",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62806312/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com