Создайте общий экземпляр Axios и настройте request/response interceptors для одинаковой обработки авторизации и ошибок.
Как сделать так, чтобы все запросы единообразно обрабатывались в Axios (например, проверка истечения токена)?
Создайте общий экземпляр Axios и настройте request/response interceptors для одинаковой обработки авторизации и ошибок.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Создайте общий экземпляр Axios и настройте request/response interceptors для одинаковой обработки авторизации и ошибок.
При истечении токена координируйте один refresh для параллельных запросов, исключайте сам refresh из повторной обработки и ограничивайте число повторов. Ошибки нельзя молча превращать в успешные ответы; не переносите секретные заголовки на сторонние origin.
Источник: axios-http.com.