Моя цель состоит в том, чтобы настроить мой сервер узла apollo с кэшированием на стороне сервера .
Я пытаюсь понять, как можно дифференцировать запрос в зависимости от фильтров.
С помощью этого запроса:
type GroupAverageType @cacheControl(maxAge: 1000) {
rounded: Float!
}
# How do I respect the groupId here - so I don't cache the same thing for different groups?
expensiveGroupAverageQuery(groupId: ID!): GroupAverageType!
Как мне кэшировать expensiveGroupAverageQuery
, но гарантирует , что запрос для groupA не вернет кэшированные данные groupB.
Заранее спасибо.