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);
});