生产模式下GraphQL中的持久查询

问题描述:

什么库/服务器支持以“开发模式”执行GraphQL简单(不受限制)查询,但在“prod模式”下使用持久查询而不是简单查询?生产模式下GraphQL中的持久查询

在“开发模式”中,我们可以非常灵活并且不会优化查询,因为在开发过程中我们不需要真正快速的查询。

在“prod模式”中,我们可以为应用程序中的每个查询分配一个id,因此不需要每次都解析查询,我们可以将优化的查询写入数据库。

感觉就像你可以简单地基于处于'开发模式'的条件包装'持续查询'的逻辑。例如,不要将中间件添加到服务器,除非在“prod模式”下,否则不要在客户端上添加网络接口。