Как отфильтровать схему graphql?

Использую prisma и apollo server. Prisma предоставляет огромную схему graphql, и я хочу, чтобы сервер apollo брал только ее части, в основном отфильтровывал схему призмы по некоторой логике и предоставлял только те запросы / мутации / типы, которые мне нужны, а не все из них.

Решения, которые я знаю, но плохо решают мою проблему:

  1. Nexus prisma - выглядит действительно хорошо, но в настоящее время не работает с федерацией аполлонов, поэтому я не могу ее использовать.
  2. Пакет graphql-import - это то, что я использую сейчас, но он слишком медленный (в настоящее время нам требуется 17,5 секунд для импорта схемы) и немного громоздкий.

Как это лучше сделать?

0 ответов

Другие вопросы по тегам