【发布时间】:2020-12-20 15:09:01
【问题描述】:
我们计划迁移到 Apollo GraphQL,因为 Apollo 联合功能允许在单个 GraphQL API 后面统一多个微服务。但是我们目前正在使用 TypeGraphQL,我认为它们是不兼容的。原因是在阿波罗联盟中我看到你使用了特殊的@key 属性
/* example from docs */
const typeDefs = gql`
type Query {
me: User
}
type User @key(fields: "id") {
id: ID!
username: String
}
`;
但是,TypeGraphql 的架构是从类自动生成的。有没有办法仍然使用这两种技术,或者它们是相互排斥的?
【问题讨论】:
标签: graphql typegraphql apollo-federation