Как я могу создать сервер NestJS graphql с динамической схемой по отношению к пользователю?

Я использую Nest JS для сервера и новичок в Graphql , я хочу создать сервер graphql, но схема определяется в модуле Graphql в app.module. Я использую первый подход к схеме.

app.module при импорте модуля Graphql свойство typepaths определяет создание типов из схем, присутствующих в любом пути.

но у меня нет какой-либо конкретной схемы, потому что я хочу, чтобы мой пользователь вводил все, что ему нужно, и извлекал данные с помощью Graphql, где типизация должна быть по отношению к конкретному пользователю.

Вещи, которые я пробовал: я пытался переписать схему, используя методы файловой системы из службы, но для обновления типизации из гнезда схемы необходимо перезапустить сервер, чтобы снова сгенерировать типизацию.

пожалуйста, дайте мне руководство или какой-либо подход, как я могу достичь динамических типов. Мне нужен сервер, который показывает игровую площадку graphql, но пользователю должно быть разрешено запрашивать свои данные.

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

Похожие изображения прикреплены по ссылке.

Любое руководство будет оценено, спасибо!

0 ответов

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