0

我试图在不编写自定义内容来解析introspectionQuery.

理想情况下,这将是一个 JSON 对象,它具有类型名称的键和它们的类型作为查询结果形状中的值。

我一直在玩,graphql/utilities但找不到做这件事的方法。

对此有什么想法吗?

像这样的东西:

import { graphql } from 'graphql';
import { introspectionQuery } from 'graphql/utilities';
import schema from '../schema';

export default async function(req, res) {
    const result = await graphql(schema, introspectionQuery, {}, {}, {});
    return res.json(result);
}

输出模式,但它不能很好地作为我们数据的可视化表示。

4

1 回答 1

0

在这里找到我的答案:https ://github.com/APIs-guru/graphql-voyager

将任何 GraphQL API 表示为交互式图。是时候终于看到 GraphQL 背后的图表了。您还可以从我们的列表中探索公共 GraphQL API 的数量。

使用 graphql-voyager,您可以将 GraphQL API 作为交互式图形进行可视化探索。在设计或讨论数据模型时,这是一个很棒的工具。它包括多个示例 GraphQL 模式,还允许您将其连接到您自己的 GraphQL 端点。您还在等什么,探索您的 API!

于 2017-09-14T00:11:27.683 回答