Обновление access и refresh токенов через Apollo в React

Пытаюсь реализовать логику работы с refresh и access токенами через Apollo в React. В процессе написания кода я столкнулся со следующими проблемами.

  1. Если сервер (Graphql), возвращает мне ошибку (просрочен access токен) то ее перехватывает ErrorLink. И я без понятия как мне внутри него сделать GraphQl мутацию на получение новых токенов.
  2. Даже если я получу новые токены я понимаю что понятия не имею как мне снова послать первоначальный запрос.

Я понимаю что тут надо как то грамотно настроить связь ApolloLink но как то у меня это не особо выходит.


Ответы (0 шт):