文件名称:graphql-transform-federation:将现有的GraphQL模式转换为联合模式
文件大小:106KB
文件格式:ZIP
更新时间:2024-02-24 20:49:13
graphql graphql-federation GraphQLTypeScript
graphql-transform-federation 如果要使用,但是无法重建当前的GraphQL架构,则可以使用此转换将GraphQL联合身份验证功能添加到现有模式。 当您使用托管的GraphQL服务或不支持联合(尚未)的生成的架构时,需要使用它。 如果使用的是apollo服务器或其他支持联合身份验证的架构构建器,则不需要此转换,则应直接 。 此转换将添加解析器和指令以符合。 可以重用许多,以确保它符合规范。 请查看的以获取更多背景信息。 用法 您可以在本地或远程GraphQL模式上使用此转换。 使用远程模式时,您的服务将充当中间件层,如上图所示。 请查看,以获取如何获取可用于此
【文件预览】:
graphql-transform-federation-master
----.prettierignore(6B)
----.gitignore(1KB)
----tsconfig.json(5KB)
----README.md(4KB)
----package.json(2KB)
----src()
--------transform-sdl.ts(5KB)
--------transform-sdl.spec.ts(2KB)
--------ast-builders.ts(768B)
--------transform-federation.spec.ts(3KB)
--------transform-federation.ts(3KB)
----jest.config.js(108B)
----example()
--------gateway.ts(584B)
--------transformed-server.ts(1KB)
--------federation-server.ts(765B)
----.prettierrc.js(90B)
----package-lock.json(361KB)