Я использую nuxt
с apollo-module
, и мне нужно перехватить возможные сетевые ошибки (401/403, чтобы быть более точным), чтобы я мог показать некоторые модальные ошибки и выйти из системы моего пользователя. В документации я вижу, что внутри nuxt.config.js
вы можете сделать так:
apollo: {
tokenName: 'Authorization',
authenticationType: 'Bearer',
errorHandler(error) { do something }
}
...
Но внутри этого файла конфигурации я не могу получить доступ к нужным функциям приложения (например, модальным ошибкам или маршрутизатору). Есть ли способ заархивировать его?