Olá.
Estou seguindo a formação de React: consumindo APIs. No curso anterior, aprendemos a encapsular uma instância do Axios em uma variável, que chamamos de http
, e criamos um interceptador de requisições. Por meio desse interceptador, enviamos no header da requisição um token de acesso.
Nessa aula o Vinny aproveita desse http
para enviar um GET para /categorias
e obter da API as categorias de livros. Só que nesse caso é uma requisição que não necessita do token de acesso, mas como estamos usando o http
, a informação do token é enviada no header de qualquer maneira.
Minha dúvida é: tem problema fazer isso, de enviar o token de acesso quando não é necessário? E se eu não quisesse enviar, como eu faria para conseguir ainda aproveitar a variável http
? É possível criar dois tipos de interceptors de requisição em http
? Ou no caso eu precisaria criar uma nova instância do Axios em outra variável, para tratar de requisições que não necessitam do envio do token de acesso?
Não sei se faz sentido essa minha dúvida, mas fiquei curioso com relação a isso.
Obrigado!