Доступ к вводу в директиве GraphQL Prisma - PullRequest
0 голосов
/ 29 октября 2018

У меня есть случай, когда я хочу получить доступ к параметру / аргументам запроса в директиве. Ниже приведена схема.

user(where: UserWhereUniqueInput!): User @isAuthenticated

Запрос с игровой площадки

user(where:{id: "test001"}){id name}

Код директивы

isAuthenticated: async (next, source, args, ctx) => { let user = ctx.prisma.context.user(where: {})// Need to fetch the user with given id }

Как я могу получить пользователя с указанным идентификатором в директиве code. Я не получил идентификатор в переменной args. Есть ли способ получить значение UserWhereUniqueInput в директиве?

...