Вступить в клуб →
сложнаявопросДанные и сеть: REST, TanStack Query, WebSocket

Пять запросов одновременно получили 401, и после обновления токена пользователя разлогинило

API-клиент при ответе 401 вызывает POST /auth/refresh и повторяет запрос. Сервер использует ротацию refresh-токенов: каждый refresh-токен одноразовый. Дашборд при открытии отправляет пять запросов параллельно. Токен доступа истёк — все пять получили 401, каждый запустил обновление, и пользователя выбросило на страницу входа.

Что исправит проблему?

  • Одно общее обновление: остальные запросы ждут его результата
  • Отключить ротацию refresh-токенов на сервере
  • Повторять обновление токена до трёх раз при ошибке
  • Отправлять запросы дашборда последовательно, а не параллельно

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела