![](/img/trans.png)
[英]How to define a nullable list with non-nullable items in a GraphQL schema using HotChocolate?
[英]Dynamically choosing the schema using HotChocolate - GraphQL
我正在努力尝试根据请求发送的信息动态选择要使用的架构。
例子:
如果我向特定的 URL -.../graphql/schema/{id} 发送请求 - 我可以从 slug 中获取 id。 使用该 ID,我想获取架构(存储在数据库中,用户可以在其中多次更新)并针对它执行查询。
我已经可以使用 graphql-dotnet 做到这一点,但我想使用 HotChocolate 以利用它提供的所有功能。 到目前为止,我已经浪费了很多时间,但我没有成功。
我研究了 IRequestExecutorResolver 的实现,我意识到 RequestExecutor 是根据 schemaName 选择的。 有没有办法在运行时添加和编辑当前的执行者列表? 或者有没有更简单的方法来解决我的问题?
目前我们不允许动态路由。 这意味着您目前可以有多个模式,但它们固定在特定的路线上。
这可以改变。 在我们的 repo 上提交问题,我们会将其放在 backlog 中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.