Задать вопрос

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

Делаю сайт на Nuxt, если с авторизацией по API все понятно, мы получаем токен и храним его, то как быть с refresh токеном? У нас предположим есть дата когда основной токен прекращает работать и настал момент его обновлять, как это проверять? Через setInterval сверять дату токена? Или же через каждый переход по страницам через beforeEach?
  • Вопрос задан
  • 859 просмотров
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • HTML Academy
    Vue.js 3 — разработка клиентских приложений
    1 месяц
    Далее
  • Академия Эдюсон
    Frontend-разработчик
    9 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
RazerVG
@RazerVG
Full-stack
Делал через axios и общий обработчик, в случае не рабочего токена, отправлял ошибку вида 405 (для примера). На фронте, на эту ошибку ставил действия отправки refresh token, если он ошибочный выкидывал из системы. Если ок, то обновлял access token и делал запрос снова.

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

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

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