Ariadne GraphQL 文档中缺少信息

Posted

技术标签:

【中文标题】Ariadne GraphQL 文档中缺少信息【英文标题】:Missing information in the Ariadne GraphQL docs 【发布时间】:2021-12-20 09:58:34 【问题描述】:

我正在尝试向我正在创建的 Flask-GraphQL API 添加身份验证,并且我正在使用 Ariadne 来处理一些 GraphQL 内容。

Ariadne 文档(特别是页面 https://ariadnegraphql.org/docs/mutations)定义了 resolve_loginresolve_logout 函数,但引用了 auth 变量,其中函数 loginlogoutauthenticate 似乎没有在文档中的其他任何地方都可以引用(所以我不知道该怎么做)。有人可以解释一下这里发生了什么吗?

【问题讨论】:

请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:

从文档(https://ariadnegraphql.org/docs/mutations)来看,它是占位符方法,需要根据所需的身份验证类型来实现。

【讨论】:

请提供文档链接 ariadnegraphql.org/docs/mutations

以上是关于Ariadne GraphQL 文档中缺少信息的主要内容,如果未能解决你的问题,请参考以下文章

使用 GraphQL +Ariadne + Flask 上传文件:graphql.error.graphql_error.GraphQLError: Operation data should be

使用 flask-jwt-extended + ariadne (graphql) + react 设置身份验证/授权

在解析器之前修改 Ariadne 中的上下文

没有外部服务器的 Python GraphQL Ariadne WSGI 示例

Graphql 突变以上传具有其他字段的文件

Ariadne 中联合类型的解析器函数