Sobes.tech
Middle

Ispričajte više o Axios interceptors — зашто су вам били потребни?

sobes.tech АИ

Одговор од АИ

Interceptors Axios су функције које омогућавају пресретање захтева или одговора пре него што буду обрађени у вашем коду. Они су корисни за централизовано управљање логиком везаном за HTTP захтеве.

На пример, помоћу интерцептора можете:

  • Аутоматски додајте токене за ауторизацију свим излазним захтевима.
  • Логовати или модификовати захтеве и одговоре.
  • Глобално руковати грешкама, на пример, аутоматски ажурирати токен при добијању 401 Unauthorized.

Пример коришћења интерцептора за додавање токена:

axios.interceptors.request.use(config => {
  const token = localStorage.getItem('authToken');
  if (token) {
    config.headers['Authorization'] = `Bearer ${token}`;
  }
  return config;
}, error => {
  return Promise.reject(error);
});