Как реализовать обновление токена на Nuxt/Vue?

Делаю сайт на Nuxt, если с авторизацией по API все понятно, мы получаем токен и храним его, то как быть с refresh токеном? У нас предположим есть дата когда основной токен прекращает работать и настал момент его обновлять, как это проверять? Через setInterval сверять дату токена? Или же через каждый переход по страницам через beforeEach?
  • Вопрос задан
  • 778 просмотров
Решения вопроса 1
Делал через axios и общий обработчик, в случае не рабочего токена, отправлял ошибку вида 405 (для примера). На фронте, на эту ошибку ставил действия отправки refresh token, если он ошибочный выкидывал из системы. Если ок, то обновлял access token и делал запрос снова.

https://axios.nuxtjs.org/extend
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
AlexeyCaTHaR
@AlexeyCaTHaR
Кмк на хук надо вешать. Какой смысл делать запросы, если не меняется контент?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы