
David Trespalacios
PreguntaUna duda sobre environment.ts ¿Al construir nuestra app con ng build, este archivo queda encriptado o algo así? o queda accesible al mundo?

Juan Carlos Pinzón
ah bueno, si es por eso no te preocupes, Firebase se puede configurar para que solo se pueda utilizar desde el dominio en que esté tu aplicación, con eso ya no podrían hacer uso de ello. Además de que debes configurar reglas de seguridad en Firebase, según el servicio. Por ejemplo, que siempre necesite iniciar sesión para escrituras.

David Trespalacios
Entiendo lo que dicen, pero en todos los cursos que he hecho de angular (y otros) y se usa Firebase por ejemplo, todas las llaves para que funcione la aplicación con firebase se agregan al environment.ts.... Entonces quedo preocupado si alguien puede verlo en línea es info y puedan hackearme 😢

Juan Carlos Pinzón
Pues sí quedan accesibles, dificil de encontrar, pero ahí están. La idea con este archivo es que ahí se coloquen constantes que podrán usar usadas en cualquier parte de la aplicación. Sin embargo, no es para colocar información delicada como llaves, contraseñas o cosas por el estilo, esto se lo debemos dejar al backend.
environment.ts => constantes simples, comunes no criticas para ser reutilizadas en la aplicación.

Massimo Di Berardino
Hola David, las variables de entorno deberían quedar en el servidor no ir como archivo en el front