Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

configuracao de endereco de api para desenovolvimento e produção

Existe alguma maneira de criar configuracoes alternativas para desenvolvimento e producao? Estou cansado de te que trocar a configuração na mão, já mandei várias vezes para producao com o endereco local.

Criei dois arquivos config.ts com os enderecos de minha api sendo que:

config.dev.ts aponta pra api local de desenvolvimento. config.prod.ts aponta para a api de producao

quando eu rodo o comando:

$ ionic serve --lab

ou

$ ionic cordova run android

ele usa o o config.dev.ts

e quando eu executo

$ ionic cordova build android  --prod

ele usa o config.prod.ts

1 resposta
solução!

Boa tarde, Luiz! Como vai?

Ainda não tem uma solução consolidada na comunidade Ionic para esse caso! Isso pode ser visto tanto no fórum do Ionic quanto no próprio repositório do framework onde há pedidos em aberto nesse sentido.

No entanto, há alguns workarounds por aí, como vc pode ver nos links a seguir (o último trata sobre o Ionic 2, mas não mudaria tanto para adaptar pra versão 3).

https://github.com/gshigeto/ionic-environment-variables

http://roblouie.com/article/296/ionic-2-environment-variables-the-best-way/

https://artyomsokolov.com/how-to-use-different-environment-variables-for-production-and-development-with-ionic-3/

https://masimplo.com/using-environment-config-in-ionic2/index.html

Veja se algum te atende de forma satisfatória e acho que seria uma grande contribuição se depois vc pudesse voltar e dizer o resultado que obteve! O que vc acha?

Grande abraço!