重新创建graphqlKoa实例有什么缺点吗?

时间:2018-07-19 10:45:29

标签: node.js graphql koa

我有一个用例,希望在运行时添加graphql解析器/类型。通过阅读问题,我知道graphql不支持此功能,因此我将进行自定义实现

我对如何完成工作有一个想法:一个自定义KoadHandler,它使用动态创建的架构/解析器重建graphqlKoa

伪实现如下:

var router: KoaRouter;

router.post("/graphql", (context, next) => {
  const gql = graphqlKoa({
    schema: myDynamicSchema
  });
  return gql(context, next);
});

我的问题是:以这种方式重新创建graphql处理程序会导致问题吗?例如严重的性能损失或类似情况?

0 个答案:

没有答案