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?
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?
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.