Graphql-mesh 如何在 graphql 源上转发查询参数?

问题描述 投票:0回答:1

我不想在 graphql 源上转发查询字符串。我有一个 _pid 查询参数,它不是 graphql 查询的一部分。

graphql graphql-mesh
1个回答
0
投票

我创建了一个插件,使用此值或空字符串扩展上下文,并更改端点以将其包含在末尾。

export function useCopyQueryStringToContext(): Plugin<any> & MeshPlugin<any> {
  return {
    onParse({ extendContext, context }) {
      const url = new URL(context.request.url);
      extendContext({
        queryString: url.search || "",
      });
    },
  };
}
© www.soinside.com 2019 - 2024. All rights reserved.