Встречается на собеседованиях • сегодня

Что такое Interceptors в Axios

Interceptors в Axios — это механизм для перехвата запросов или ответов перед их обработкой. Они позволяют модифицировать конфигурацию запроса, обрабатывать ошибки или добавлять глобальные заголовки.

Пример перехватчика запроса:

javascript
axios.interceptors.request.use(config => {
  config.headers.Authorization = 'Bearer token';
  return config;
});

Пример перехватчика ответа:

javascript
axios.interceptors.response.use(
  response => response,
  error => {
    if (error.response.status === 401) {
      // Перенаправление на страницу логина
    }
    return Promise.reject(error);
  }
);

Можно удалить перехватчики через axios.interceptors.request.eject(id). Полезны для централизованной обработки ошибок, логирования или добавления токенов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы