Opa, boa noite. Como conseguimos ocultar senhas ou tokens de acesso a apis protegidas em uma aplicação Vue. Isso pq as envs que colocamos na aplicação, quando é feito o build ficam visíveis no código.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Opa, boa noite. Como conseguimos ocultar senhas ou tokens de acesso a apis protegidas em uma aplicação Vue. Isso pq as envs que colocamos na aplicação, quando é feito o build ficam visíveis no código.
Salve, Lucas!
Os arquivos .env não deveriam ser versionados. Assim, as senhas e tokens ficam definidos no processo de publicação, como variáveis de ambiente. Eles podem ser construídos durante as pipelines, e requer um conhecimento maior em CI/CD (Devops no geral).
Do lado do Vue, você te mais detalhes aqui.
Do lado de infraestrutura, depende de como a sua infra foi montada e configurada.
Isso está mais próxima da escola de devops e segurança do que do lado do Frontend em si, e normalmente nas empresas existem profissionais / equipes responsáveis por isso.