Instalando Tesla

A instalação do Tesla é encontrada na página da biblioteca Para adicionar ao seu projeto, você deve adicionar a dependência em seu projeto.

mix.exs
defp deps do
  [
    {:tesla, "~> 1.4"},
    {:hackney, "~> 1.17"}, # Iremos usar Hackney por trás
  ]
end

Feito isso, basta gerir as dependências e a instalação estará pronta.

mix deps.get

Configuração

Configuração segue simples. Precisamos apenas configurar o Adaptador HTTP que iremos usar. Para fazer isso, precisamos criar o arquivo config/config.exs.

config/config.exs
import Config

config :tesla, adapter: Tesla.Adapter.Hackney

Parabéns, você está apto a utiliza o Tesla em seu projeto 🎆

Atualizado