graphql-js

    13热度

    3回答

    通过REST,我们可以使用Swagger,RAML或其他技术来记录我们的API并生成一个HTML文档,供消费者阅读,而无需与服务器进行交互。 是否有类似于GraphQL的东西存在?有什么方法可以生成资源和属性的文档?

    0热度

    1回答

    因此,我正在编写一个充当GraphQL服务器的nod​​e.js应用程序。我有一个这样的模式: type Program { _id: ID! name: String! cover: String! groups: [Group] } type Group { name: String! exercises: [Exercise]

    0热度

    1回答

    我有以下简单的结构。 表任务与外键teamId。 队伍表名称列。 我有一个符合继电器的GraphQL,如果我想要与团队一起完成任务,我会这样做。 { taskNodes { Tasks: nodes { id, description Team: teamByTeamId { name } } }

    1热度

    2回答

    我正在浏览GraphQl的文档,并意识到新的Schema Langugage仅支持默认解析器。有什么方法可以在使用新的模式语言时添加自定义解析器? let userObj = { id: 1, name: "A", homeAddress: { line1: "Line1", line2: "Line2", cit

    6热度

    2回答

    如何使用新的GraphQL Schema语言为我的friendList制作解析器? friendList有一组人_id。 我新,人型与GraphQL模式语言: const schema = buildSchema(` type People { _id: String firstName: String lastName: String

    1热度

    1回答

    像GitHub这样的供应商开始提供自己的GraphQL API作为现有REST API的替代方案。然而,许多应用程序不应该直接与这些API交谈,而应该与第一方服务器进行交谈,然后再与这些API交谈。 使用REST API从一个端点代理整个第三方API是微不足道的。但是现有的GraphQL库似乎都需要事先知道完整的GraphQL模式,似乎没有任何方法可以指定在运行时定义的查询或类型。 更大的问题似乎

    1热度

    1回答

    我希望有人在GraphQL/Relay社区遇到此问题。 我们有一个多语言系统,这意味着结果是本地化的。所以我们有一个叫做lang的参数,它被传递给字段解析器。 查询被写成这样: query { viewer(lang: ja) { books { <- Type is `Book` id title <- This would be localized

    0热度

    1回答

    我试图使用“列表”实现窗口分页。我不需要基于光标的连接解决方​​案,因为我需要向用户显示带编号的页面。 有“用户”和“发布”对象。“用户”与“发布”具有一对多关系。 使用graphql-JS的架构, 这里是我的用户类型和postType模式: var userType = new GraphQLObjectType({ name: 'User', fields:() => ({

    2热度

    1回答

    查看GraphQL突变的查看器是否是一种很好的做法?理论上讲,这对我来说是有意义的,因为如果你没有登录,某些突变终点不应该是可能的。 但是当我在网上看到例子时,我只能看到GraphQL查看器实现查询。对于突变,我没有看到任何观众的实施。例如,GitHub API在其所有突变之外没有查看器。

    1热度

    1回答

    如何从Graphql的多个集合中返回数据? const jobsCollection = db.collection('jobs'); const companysCollection = db.collection('company'); import { GraphQLList, GraphQLObjectType, GraphQLSchema,