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

David Trespalacios

David Trespalacios

Pregunta
studenthace 5 años

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

4 respuestas
para escribir tu comentario
    Juan Carlos Pinzón

    Juan Carlos Pinzón

    studenthace 4 años

    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

    David Trespalacios

    studenthace 4 años

    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

    Juan Carlos Pinzón

    studenthace 4 años

    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

    Massimo Di Berardino

    studenthace 5 años

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

Curso de Angular Forms

Curso de Angular Forms

Usa Angular Forms para crear formularios web optimizados. Aprende validaciones de seguridad, integración con API y cómo manejar campos dinámicos. Implementa patrones y métricas de accesibilidad para una mejor experiencia de usuario.

Curso de Angular Forms
Curso de Angular Forms

Curso de Angular Forms

Usa Angular Forms para crear formularios web optimizados. Aprende validaciones de seguridad, integración con API y cómo manejar campos dinámicos. Implementa patrones y métricas de accesibilidad para una mejor experiencia de usuario.