Gestión de Secretos (.env)
No subas claves a GitHub
El error nº1 de los desarrolladores junior es dejar claves de API (API Keys) escritas en el código. Si subes eso a un repositorio público, los bots te hackean en segundos.
Variables de entorno
Este prompt te enseña a separar configuración de código usando archivos `.env` y `.gitignore`.
PROMPT INTERACTIVO
Actúa como Senior Developer.
Estoy desarrollando una aplicación en [Lenguaje: Node.js / Python] que conecta a una base de datos y a una API externa.
Tengo las contraseñas escritas en el código fuente (‘Hardcoded’).
Explícame cómo refactorizar esto para usar Variables de Entorno de forma segura:
1. Cómo crear el archivo `.env` y qué poner dentro.
2. Cómo leer esas variables desde el código.
3. Qué debo añadir al archivo `.gitignore` para asegurar que las claves NUNCA se suban al repositorio.
4. Cómo proporcionar un archivo de ejemplo (`.env.example`) seguro para el equipo.
