Hola, tengo una duda: las variables de entorno de angular (que se declaran en environment.ts), son accesibles por un usuario? Digamos, es...

Ivan Ariel Lencina

Ivan Ariel Lencina

Pregunta
studenthace 6 años

Hola, tengo una duda: las variables de entorno de angular (que se declaran en environment.ts), son accesibles por un usuario? Digamos, es un archivo .js que va a estar accesible desde el cliente…Si quisieras guardar api keys no seria seguro, cierto? O de algún modo angular ofusca el código al ir a producción?

1 respuestas
para escribir tu comentario
    Carlos Alejandro Hernández Mejía

    Carlos Alejandro Hernández Mejía

    studenthace 5 años

    Si, podría ser accesible en el caso de tener los archivos enviroment en un repositorio online y que en ellos tengas todas tus api keys, para evitar esto, podes hacer uso de las librerias para gestionar variables de entorno, ya en producción las tendrás que configurar en el servidor. Cuando vos haces "ng build --prod", angular te sustituye el archivo enviroment.ts, por el archivo enviroment.prod.ts.

Curso de Angular [Empieza Gratis]

Curso de Angular [Empieza Gratis]

Entiende los conceptos fundamentales de Angular 8. Conoce la arquitectura de este Framework para que programes aplicaciones web con sus mejores prácticas. Conecta tus aplicaciones con una API para obtener datos de un sistema de Backend. Crea una tienda en línea y publícala en Internet con Firebase.

Curso de Angular [Empieza Gratis]
Curso de Angular [Empieza Gratis]

Curso de Angular [Empieza Gratis]

Entiende los conceptos fundamentales de Angular 8. Conoce la arquitectura de este Framework para que programes aplicaciones web con sus mejores prácticas. Conecta tus aplicaciones con una API para obtener datos de un sistema de Backend. Crea una tienda en línea y publícala en Internet con Firebase.