Refresh Token usando Axios Interceptors (Desatualizado)

Post atualizado: https://vinniciusgomes.medium.com/refresh-token-com-axios-interceptors-e-fila-de-requisicoes-cf5eb39ee586

Vamos falar sobre Interceptors

// Adicionando um interceptor de Request
axios.interceptors.request.use(function (config) {
// Faça algo antes que a solicitação seja enviada
return config;
}, function (error) {
// Faça algo com erro da solicitação
return Promise.reject(error);
});

// Adicionando um interceptor de Response
axios.interceptors.response.use(function (response) {
// Qualquer código de status que esteja dentro de 2xx fará com que essa função seja acionada
// Faça algo com os dados de resposta
return response;
}, function (error) {
// Quaisquer códigos de status que estejam fora de 2xx fazem com que esta função seja acionada
// Faça algo com erro de resposta
return Promise.reject(error);
});

Agora que você já sabe o que é um interceptor, vamos para o que importa!

Senior Software Engineer | React enthusiast | Love traveling and Mountain Bike. See more about me — vinniciusgomes.dev

Senior Software Engineer | React enthusiast | Love traveling and Mountain Bike. See more about me — vinniciusgomes.dev