Вы не предоставили импорт - ваш ApolloClient
из проекта apollo-boost
, и поэтому его параметры конфигурации отличаются от стандартных, импортированных из apollo-client
.
Устаревшие
Проект Apollo Boost теперь снят с производства, поскольку Apollo Client 3.0 обеспечивает аналогичную простую настройку. Мы рекомендуем удалить все apollo-boost
зависимости и при необходимости изменить ваш ApolloClient
конструктор.
Apollo boost был проектом 'easy starter', предназначенным для скрытия некоторой сложности конфигурации ([[ еще несколько строк] кеш и ссылки).
Решение
Используйте обычные, широко известные методы аутентификации, описанные в docs , и множество учебных пособий, таких как this
localStorage
используется для сохранения пользователя на странице / в браузере refre sh.
Другие данные могут передаваться между ссылками по контексту - данные могут быть хранится полностью как token
в в этом примере . Другая (следующая в цепочке, порядок имеет значение) ссылка [-s] может считывать данные из контекста, используя operation.getContext().token
вместо localStorage.