我很难根据请求上发送的信息动态地选择要使用的模式。
示例:
如果我向特定的URL -./graphql/schema/{ id }发送请求-我可以从弹格中获得id。使用该ID,我希望获得模式(存储在数据库中,用户可以随时更新它),并对其执行查询。
我已经可以使用graphql完成这一任务,但我希望使用HotChocolate来利用它提供的所有功能。到目前为止,我已经浪费了很多时间,而且我没有成功。
我研究了IRequestExecutorResolver的实现,并意识到RequestExecutor是根据schemaName选择的。有没有办法在运行时添加和编辑当前的执行器列表?或者有什么更简单的方法来解决我的问题?
发布于 2021-04-22 11:10:03
目前我们不允许有动态的路线。这意味着您目前可以有多个模式,但它们是固定在特定的路由上的。
这个可以改变。把问题提交给我们的回购,我们会把它放在积压。
https://stackoverflow.com/questions/67210805
复制相似问题