Как сделать так, чтобы все запросы единообразно обрабатывались в Axios (например, проверка истечения токена)?

Создайте общий экземпляр Axios и настройте request/response interceptors для одинаковой обработки авторизации и ошибок.

Короткий ответ

Что ответить на собеседовании

Создайте общий экземпляр Axios и настройте request/response interceptors для одинаковой обработки авторизации и ошибок.

Подробный разбор

Ответ с пояснениями

Создайте общий экземпляр Axios и настройте request/response interceptors для одинаковой обработки авторизации и ошибок.

При истечении токена координируйте один refresh для параллельных запросов, исключайте сам refresh из повторной обработки и ограничивайте число повторов. Ошибки нельзя молча превращать в успешные ответы; не переносите секретные заголовки на сторонние origin.

Источник: axios-http.com.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее