首页 > 解决方案 > 如何让 Drupal 8 视图与 GraphQL / Gatsby.js 一起使用

问题描述

我正在努力寻找答案,因为我不确定这是 Drupal、GraphQl 还是 Gatsby 问题。

我正在使用 Gatsby.js 和 Drupal-8 作为数据源(通过gatsby-source-drupal)构建一个投资组合站点。

GraphQl 对节点、分类法、用户的查询,例如工作没有问题。但我无法在我的 API 端点访问我创建的视图。

我创建了一个带有路径的工作视图页面。我还将数据公开为一个块。尝试将 REST-Export 作为序列化 JSON,但我无法使其与 JSON:API 和 JSON-Views-Module 一起使用。

我希望在我的/jsonapi/端点上从我的视图中访问数据,但我的视图没有显示出来。

我无法理解这一点。我错过了什么?甚至可能吗?谢谢!

标签: drupalgraphqldrupal-8gatsbydrupal-views

解决方案


使用 JSON:API 模块,您确实无法获取视图,但也有GraphQl 模块,并且出于您的目的,GraphQl 视图模块可以使视图可用于创建自定义 graphql 模式。祝你好运


推荐阅读