1
resposta

Configurar url base dos endpoints

Ao fazer o deploy da aplicacao as vezes precisamos mudar a url base dos endpoints. Qual a prática adotada no mercado? Como podemos fazer com que a url base seja parametrizada?

1 resposta

Fala ai Rui, tudo bem? Normalmente eu gosto de criar um arquivo .js para cada ambiente dentro de uma pasta chamada _environments, ficando algo do tipo:

_environments
    production.js
    staging.js
    development.js
    index.js

O index.js é responsável por juntar tudo e retornar.

Depois tenho um arquivo config.js dentro de _config que será o responsável por pegar as configurações do ambiente atual e por ultimo tenho um http.js também dentro de _config que será o responsável por criar uma instância do Axios com a baseUrl definida.

Espero ter ajudado.