javascript - GatsbyJS,使用 GraphQL 链接来自 CMS 数据的相关项目
问题描述
我更像是 graphql 的初学者,在学习基础知识和 Gatsby 如何使用它导入所有数据以满足其静态站点需求之间有点困惑。并且想知道在我的情况下什么可能是最佳实践。
我在 GraphCMS 中有两种内容类型设置。{Content type A} 以一对多的关系链接到 {Content type B}。在我的网站中,我有几个地方想要一个 A 列表,其中显示指向 B 的链接,反之亦然。
我会喜欢任何关于在构建启动/生成页面时从 Graphcms 导入数据时使这些数据可用的最佳方法的任何想法。我可以在配置查询中引用所有字段两次(使用片段?)。或者我是否分别查询 a 和 b 的列表,并为它们的 id 保留一个字段,然后在 gatsby-node 中附加与它们的 id 匹配的链接项目。或者,它可以在客户端完成,但我想我应该充分利用生成器工具?
非常感谢任何和所有帮助。
解决方案
推荐阅读
- php - 如何从网站自动发送非交易电子邮件
- python - 通过 SQLAlchemy 进行数以千计的更新/查询,如何提高效率?
- reactjs - 如何使用material-ui-pickers在api中仅发送日期
- database - 如何在 Apache IoTDB 中使用“无模式”功能?
- android - 当 DialogFragment 通过屏幕旋转更改打开时,多次调用观察者
- c# - 管理自动化主机矩形:bottom不能大于等于top
- wifi - Chromecast 2nd gen wifi 5GHz 针对不同国家错误制造
- amazon-s3 - WSO2:如何访问 AWS S3 上的文件(微集成器)
- linux - 如何使用文本文件中的给定参数对文本文件中的每一行重复一个命令(Bash?)
- swift - iOS 15 Swift UI VStack 动画不会下推行作为动画的一部分