首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用HotChocolate - GraphQL动态选择模式

使用HotChocolate - GraphQL动态选择模式
EN

Stack Overflow用户
提问于 2021-04-22 09:44:55
回答 1查看 695关注 0票数 2

我很难根据请求上发送的信息动态地选择要使用的模式。

示例:

如果我向特定的URL -./graphql/schema/{ id }发送请求-我可以从弹格中获得id。使用该ID,我希望获得模式(存储在数据库中,用户可以随时更新它),并对其执行查询。

我已经可以使用graphql完成这一任务,但我希望使用HotChocolate来利用它提供的所有功能。到目前为止,我已经浪费了很多时间,而且我没有成功。

我研究了IRequestExecutorResolver的实现,并意识到RequestExecutor是根据schemaName选择的。有没有办法在运行时添加和编辑当前的执行器列表?或者有什么更简单的方法来解决我的问题?

EN

回答 1

Stack Overflow用户

发布于 2021-04-22 11:10:03

目前我们不允许有动态的路线。这意味着您目前可以有多个模式,但它们是固定在特定的路由上的。

https://github.com/ChilliCream/hotchocolate/blob/07e1f33cef90ca41624fc94f168ade82d4cc6e73/src/HotChocolate/AspNetCore/src/AspNetCore/Extensions/EndpointRouteBuilderExtensions.cs#L132

这个可以改变。把问题提交给我们的回购,我们会把它放在积压。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67210805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档