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