¿Qué son las variables de entorno?

Un archivo aparte del código donde se guardan claves y contraseñas, para no dejarlas nunca escritas a la vista.

🤖

Definición

Las variables de entorno son un conjunto de valores (claves, tokens, contraseñas) que se guardan fuera del código, en un archivo aparte, y que la aplicación lee al arrancar en vez de tenerlos escritos directamente en el programa.

🎯

Propósito

Evitan que información sensible, como el token de una base de datos o de un servicio de email, quede visible en el código o se suba por error a un repositorio público. También permiten usar valores distintos según el entorno (local, pruebas, producción) sin tocar el código.

⚙️

Función

Se guardan en un archivo (normalmente .env) que se excluye del control de versiones. La aplicación los lee automáticamente al iniciar. Al pedirle a una IA que conecte un servicio nuevo, la instrucción correcta es "guárdalo en variables de entorno", nunca "escríbelo en el código".

🌟

Ejemplo

El token de acceso de Supabase o de Resend se guarda como variable de entorno; el código solo referencia su nombre, nunca el valor real.

🔗

Relacionado

Es donde se guarda el token de acceso de servicios como los de Backend as a Service.

🍄

¿Quieres saber más?

Si te interesa saber más acerca de Variables de entorno, hablemos. Me encanta compartir ideas y ayudar a equipos con estos temas. ¡Te leo!