Гнездо Js + GraphQL + Федерация Аполлон + Призма - PullRequest
0 голосов
/ 25 апреля 2020

Я использую Nest JS с graphql и начал использовать сервис Prisma, следуя документам в схеме первого типа, нам нужно определить схему, затем развернуть сервис в prisma и получить схему с помощью команды cli "graphql get-schema "и сгенерируйте код привязки призмы, работающий с" codeql codegen ".

Теперь мне нужно было создать отдельные службы с использованием федерации apollo, проблема возникает, когда шлюз apollo не может работать с типами подписок, созданными примитивом привязки. , После этого некоторые типы, объявленные в более чем одной службе, такой как интерфейс Node, выдают исключение. И, наконец, проблема сохраняется, когда используются такие директивы, как @key или @ предоставить.

Итак, очень сложно использовать все эти ребята вместе. Есть ли другой коден, который можно использовать, или какая-то конфигурация в prisma, чтобы гарантировать, что привязка будет соответствовать условиям федерации apollo.

Я много искал, но не смог найти никаких примеров, используя все эти сервисы но безуспешно.

...