У меня есть гнездо js graphql, и я хотел бы выполнить аутентификацию токена один раз за http-запрос .
Проблема:
Для одного http запрос мой глобальный определенный защитник app.useGlobalGuards(new GqlAuthGuard())
проверяет пользователя 7 раз , если у меня следующий запрос graphql:
{
article(id:1)
{
id
name
}
categories {
id
name
}
topics {
id
name
}
lawmakers {
id
name
}
articleTypes {
id
name
}
articleStatuses {
id
name
}
countries {
id
name
}
}
Похоже, что AuthGuard вызывается для каждого модуля, который зависит от запроса.
Как мне избавиться от этой множественной проверки?