Как реализовать обновление токена на Nuxt/Vue?
Делал через axios и общий обработчик, в случае не рабочего токена, отправлял ошибку вида 405 (для примера). На фронте, на эту ошибку ставил действия отправки refresh token, если он ошибочный выкидывал из системы. Если ок, то обновлял access token и делал запрос снова. 

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